我的方法 searchSong() 在我的主目录中不起作用。这是我在 Song 类中的对象数组
public class Library{
Song[] thelist=new Song[10];
int counter=0;
private int i=0;
public void addSong(Song s){//adds Song method to array
if(i<thelist.length){
thelist[i]=s;
i++;}
else
public Song searchSong(String title, String album, String author, String interpreter) {
for(int j=0;j<thelist.length;j++)
if(thelist[j].title.equals(title) && thelist[j].album.equals(album) && thelist[j].author.equals(author) &&
thelist[j].interpreter.equals(interpreter))
return thelist[j];
return null;}
在我的主目录中,我必须输入字符串标题、专辑、作者和解释器才能返回 thelist[j]。
这是我的马宁
Library list=new Library();
Song one=new Song();
list.addSong(one);
one.title="hello";
one.album="world";
one.interpreter="luar";
one.author="me";
}
list.searchSong(hello,world,luar,me);
list.searchSong() 方法应该返回一些东西,但我一直收到这个错误
TestLibrary.java:31: error: cannot find symbol
list.searchSong(hello,world,luar,me);
^
symbol: variable hello
location: class TestLibrary
TestLibrary.java:31: error: cannot find symbol
list.searchSong(hello,world,luar,me);