【发布时间】:2015-06-02 20:00:39
【问题描述】:
我在获取 authors arrayList 'name' 值中的 an 元素时遇到问题。 Name 是一个私有变量,并且必须是,所以我使用一种方法(我已经测试过)来返回它。 仅仅编程了几个星期,如果我使用了不正确/令人困惑的术语,请见谅。
作者是一个类 authors 是 Author 对象的 arrayList。
这是我尝试过的一个:
//Iterating through all elements of authors
for (i = 0; i < Author.authors.size(); i++)
Author authTemp = (Author.authors.get(i)); // *****
String nameTemp = authTemp.getName();// *****
if (equalsIgnoreCase(nameTemp, entered)){
nameExists = true;
break;
}
还有一个
//Iterating through all elements of authors
for (i = 0; i < Author.authors.size(); i++)
if (equalsIgnoreCase(**(Author.authors.get(i).getName()**), entered)){
nameExists = true;
break;
}
知道我做错了什么吗?提前致谢。
【问题讨论】:
-
你有什么问题?你看到什么错误?为什么 Author 有自己的静态 ArrayList?
-
你的循环没有大括号。这很重要。
-
未定义类型 book 的 equalsIgnoreCase(String,String) 方法。
标签: java object methods arraylist