一.
for-each循环的使用
对于集合类型最多有三种的循环方式
public class ForTest { public static void main(String[] args) { int[] arr = { 1, 2, 3, 4, 5 }; for (int i = 0; i < arr.length; i++) { System.out.println(arr[i]); } System.out.println("------------------------------------"); // 采用新式for循环实现 for (int element : arr) { System.out.println(element); } String[] names = { "hello", "world", "welcome" }; for (String name : names) { System.out.println(name); } int[][] arr2 = { { 1, 2, 3 }, { 4, 5, 6, }, { 7, 8, 9 } }; for (int i = 0; i < arr2.length; i++) { for (int j = 0; j < arr2[i].length; j++) { System.out.println(arr2[i][j]); } } System.out.println("------------------------------------"); for (int[] is : arr2) { for (int i : is) { System.out.println(i); } } Collection<String> collection=new ArrayList<String>(); collection.add("one"); collection.add("two"); collection.add("three"); for (String string : collection) { System.out.println(string); } List<String> list=new ArrayList<String>(); list.add("a"); list.add("b"); list.add("c"); for(int i=0;i<list.size();i++){ System.out.println(list.get(i)); } for (String string : list) { System.out.println(string); } for(Iterator it=list.iterator();it.hasNext();){ System.out.println(it.next()); } } }
二.
TreeMap:是一种带自动排序的Map
//统计单词出现的次数 public class Frequency { public static void main(String[] args) { Map<String, Integer> m = new TreeMap<String, Integer>();// TreeMap...带排序的Map String str = "中国,美国,日本,朝鲜,中国,中国,美国,越南"; String[] strArray = str.split(","); for (String word : strArray) { Integer freq = m.get(word);// 获取此单词以前出现的次数 m.put(word, (freq == null ? 1 : freq + 1)); } System.out.println(m); Set<String> set = m.keySet(); for (String string : set) { System.out.println(string + "出现的次数:" + m.get(string)); } } }
三.
在eclipse中输入参数的方法:Run........Run............选择你的类......Arguments...输入参数.....Run
四.
自动装箱与自动拆箱
五.
尽管会自动装箱和拆箱......对象比较的还是地址