在java.util.Arrays中,这个类中包含了一些比较有趣而且使用的方法,
具体来看看把
把数组转化为String类型打印出来:
package excise;
import java.util.Arrays;
public class test {
public static void main(String args[]){
int intArray[]={1,2,3,4,5};
System.out.println(intArray); //打印出的arrays的哈希值
String intAarraySting=Arrays.toString(intArray);
System.out.println(intAarraySting);
}
}
把数组转化为arrayList,好像只能针对String类型,对Integer类型没用,看看代码:
package excise;
import java.util.Arrays;
import java.util.List;
import java.util.ArrayList;
public class test {
public static void main(String args[]){
int intArray[]={1,2,3,4,5};
String strArray[]={"a","b","c","d"};
ArrayList<String> test=new ArrayList<String>(Arrays.asList(strArray));
System.out.println(test);
}
}
查看是否包含某个值的:
package excise;
import java.util.Arrays;
import java.util.List;
import java.util.ArrayList;
public class test {
public static void main(String args[]){
int intArray[]={1,2,3,4,5};
String strArray[]={"a","b","c","d"};
boolean b=Arrays.asList(strArray).contains("a");
System.out.println(b);
}
}
讲数组转化为Set类型:
package excise;
import java.util.Arrays;
import java.util.HashSet;
import java.util.List;
import java.util.ArrayList;
public class test {
public static void main(String args[]){
// int intArray[]={1,2,3,4,5};
// int[] intArray2 = { 6, 7, 8, 9, 10 };
String strArray[]={"a","b","c","d","a"};
HashSet<String> test=new HashSet(Arrays.asList(strArray));
for(String s:test){
System.out.print(s+"...");
}
}