楼上你说的不对吧?集合是用size()方法,没有length()。
- import java.io.File;
- import java.io.IOException;
- import java.util.*;
- public class Test2 {
- public static void main(String[] args) throws IOException {
-
- int a[] = {1,2,3};
- Collection b = new ArrayList();
- b.add("1");b.add("2");b.add("3");
- File f = new File("C:\\Temp\\Test2.java");
- f.createNewFile();
-
- System.out.println(a.length);
- System.out.println(b.size());
- System.out.println(f.length());
- }
- }
复制代码
哪个对应用哪种,看上面的小程序。
至于经常用错这个问题,就只能多做几次习题才能解决了。
例如,你要求数组长度,或者遍历数组的时候,就用 数组.length;
求集合大小就用 集合.size() ,遍历集合元素要用Iterator。
文件的话,倒是用得不多,先熟练上面两个的用法吧。 |