异常一 创建人 | | | | | | | HelloWorld.java:9: 错误: while循环中括号用hasNext()判断集合是否包含元素, 将hasNext()写成了Next() | | | | public static void main(String[] args) {
Collection<String> str = new ArrayList<>();
str.add("hehe");
str.add("haha");
Iterator<String> in = str.iterator();
while(in.next()){}
} | | 问题分析: 第六行报错,检查发现while中括号中应写查看合集是否包含此元素的in.hasNext,但是记错写成获取的in.Next。 | 问题解决方法: 中括号中写in.hasNext(),大括号中写获取的in.Next(); |
异常二 创建人 | | | | | 习题对象类调用创建类,创建类重写toString方法错误 | | | | | | @Overridepublic String toString() { return "姓名:"+name +"学号:"+num +"年龄:"+age; 正确格式 Lianxi l = new Lianxi("吕布","001",18); Lianxi l1 = new Lianxi("赵云","002",19); Lianxi l2 = new Lianxi("典韦","003",20); 输出 | | | |
|
|