先说一下我踩过的两个坑
①
//String [] = new arr[];
//arr[]={"张三","张三丰","张无忌","王二麻子","张富贵"};
错误原因:应该把数组名写在等号左边,就像我们写c语言的变量名一样,初始化变量名时,变量名都应该在等号的左边,而java中习惯把【】写在数组名前面
②
//String []arr = new String[];
//arr[]={"张三","张三丰","张无忌","王二麻子","张富贵"};
我不懂为什么这样写不对,可能是java不支持这样写吧
正确写法
①String []arr = new String[]{"张三","张三丰","张无忌","王二麻子","张富贵"};
② ArrayList<String> arr = new ArrayList<String> ();
arr.add("张三");
arr.add("张三丰");
arr.add("张无忌");
arr.add("王二麻子");
arr.add("张富贵");
但是第二种方法创建的话,不能用arr.length来看数组的长度
相关文章
暂无评论...