我的方法searchSong()在我的主體中不起作用。 這裏是從類宋數組對象方法不會工作?
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);
搜索參數需要字符串參數。如果你要傳遞'String'字面值,你必須將它們包裝在'''''中。其他方面,編譯器會認爲這些是變量名稱,並嘗試查找該變量。 – Thihara
真的,請遵循Java編程的教程。 –
任何鏈接到偉大的視頻? – raul