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);
}
}
Arrays
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.