【发布时间】:2011-06-06 11:40:15
【问题描述】:
我一直在尝试将我的方法更改为无效。但是每当我更改它时,它总是会打印出书名和错误消息。如何将我的方法更改为 void?
public int displayBookDetails(String bookName) {
for (int i = 0; i < classrooms.size(); i++) {
Library library = librarys.get(i);
if (library.returnBookName().equals(bookName)) {
System.out.println("Index: " + i);
System.out.println(library.returnBookName());
System.out.println(library.authorName());
return i;
}
}
return -1;
System.out.println ("Book name is not valid");
}
【问题讨论】:
-
您的代码无法编译 - 在
return之后的方法中不得有任何语句。你想要完成什么?是否要将方法签名返回类型更改为void?那么你一定不能使用return。 -
或者你的意思是 System.out.println() 方法?
标签: java search arraylist void