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”呢?这是为什么?
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”呢?这是为什么?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货