Arrays

来源:互联网 发布:淘宝上的aj是正品吗 编辑:程序博客网 时间:2024/06/04 20:11
package arraysDemo;import java.util.*;//导入静态成员:当类名相同的时候就要用包名指明,//当成员名相同的时候,就要用类名或对象指明;import static java.util.Arrays.*;class ArraysDemo {public static void main(String[] args) {  //数组转换成字符串          String[] str={"abc","adge","adfa","adfaf"}; // String s=Arrays.toString(str);          //sop(s);  //转换成集合可以用集合里的方法解决问题,但是不能增删,因为数组的长度已经固定;  List<String> list=Arrays.asList(str);  sop(list.contains("abc"));  //数组转换成集合:这样可以限定,避免不必要的增删;  ArrayList<String> al=new ArrayList<String>();  al.add("adas");  al.add("adfasf");  al.add("adfsdfdg");  String[] arrStr=new String[al.size()];  String[] arr=al.toArray(arrStr); // sop(Arrays.toString(arr)); for(int i=0;i<arr.length;i++) { sop(arr[i]); } //增强for循环 int [] arr1={1,3,5,2,5}; for(int i : arr1){ sop("i:"+i); } HashMap<Integer,String> hs=new HashMap<Integer,String>(); hs.put(1,"a"); hs.put(2,"b"); hs.put(3,"c"); /* Set<Integer> set=hs.keySet(); for(Integer s :set){ System.out.println(hs.get(s)); } */ Set<Map.Entry<Integer,String>>me=hs.entrySet(); for(Map.Entry<Integer,String> m : me){ sop(m.getKey()+"-----"+m.getValue()); }       show(1,2,3,4,5,6);}//可变参数:public static void show(int...arr){sop(arr.length);}public static void sop(Object obj){System.out.println(obj);}}

0 0
原创粉丝点击