【发布时间】:2019-03-30 16:49:57
【问题描述】:
我目前正在寻找一种方法,该方法可以让我获得多个单词的拼字游戏分数,并返回得分最高的单词。我已经能够制作让我获得单词分数的方法,下一部分是能够调用具有多个单词的方法,它将返回得分最高的单词。
public String highestScoringWord(List<String> words) {
// TODO: find the word with the highest score
int highestScore = 0;
String HighScoreWord = "";
for(int i=0; i<words.size(); i++){
int currentScore = scoreForWord(words.get(i));
if(currentScore>highestScore){
HighScoreWord = words.get(i);
};
};
return HighScoreWord;
}
我正在使用 blueJ,我将如何使用它的界面或 codePad 来调用这个带有单词列表的方法。
谢谢
【问题讨论】:
-
假设
yourCodePad是对象,String highScore = yourCodePad.highestScoringWord(yourList);? -
@GBlodgett 我可以将值放在括号内吗? ....highestScoreingWord("Hello","One","Dog");
-
是的。使用
highestScoreingWord(Arrays.asList("Hello", "One", "Dog"))
标签: java string list methods bluej