public static String[] unitString(String[] arry1,String[] arry2){
        java.util.Set  set=new HashSet(Arrays.asList(arry1) ) ;
              set.addAll(Arrays.asList(arry2) ) ;
              int i=set.size();
              String[] dd=(String[])set.toArray(new String[i]);
              System.out.println(dd.toString() );
              return (String[] )set.toArray(new String[i] ).clone();
          } 
//测试
  String[] ss={"sdf"} ;
          String[] dd={"1223"} ;
         String[] cc= roleinfor.unitString(ss,dd);
         System.out.println("合并所为:"+ cc.toString() );
怎么出来是这?”[Ljava.lang.String;@1add2dd“ 怎么才可以是我想要的“sdf1223”呢?这是为什么?