已知集合A由1,x,x^2三个元素构成,集合B由1,2,x三个元素构成,若集合A与集合B相等,求x的值.