有3个参数但接受一个参数的方法?

Jim*_*ard 2 java parameters methods

有没有办法让Method接受3个或更多参数但可以接受1?

public void getAllSongs(String one, String two, String Three){
dosomething
}
getAllSongs("tada");
Run Code Online (Sandbox Code Playgroud)

也许不是最好的解释方式,但我不知道如何.我希望在更多方面使用相同的方法..它甚至可能吗?

joe*_*eld 6

一种不同的方法是写代码

public void getAllSongs(String... songs){
    for(String song : songs){
       //do somethihg
    }
}
Run Code Online (Sandbox Code Playgroud)

这样你就可以调用你的代码了

getAllSongs("song");
getAllSongs("song1", "song2"......)
Run Code Online (Sandbox Code Playgroud)