Java 我需要比较数组中的字符串并存储/返回最长的单词
我不知道该怎么办。我一直收到一个错误,因为数组超出了界限,但我不知道为什么。这是该代码的最新实例,有过多次尝试Java 我需要比较数组中的字符串并存储/返回最长的单词,java,arrays,string,Java,Arrays,String,我不知道该怎么办。我一直收到一个错误,因为数组超出了界限,但我不知道为什么。这是该代码的最新实例,有过多次尝试 private static String compareWords(String[] words) { String longestWord = words[0]; for (int i = 0; i <= words.length; i ++){ while (longestWord.length()< words[i].length()
private static String compareWords(String[] words) {
String longestWord = words[0];
for (int i = 0; i <= words.length; i ++){
while (longestWord.length()< words[i].length()){
longestWord=words[i];
}
}
return longestWord;
}
私有静态字符串比较文件(字符串[]字){
字符串最长的单词=单词[0];
对于(inti=0;i您的帖子不是javascript,但这里基本上是您想要做的事情
function compareWords(words){
var longestWord = '';
for(var i = 0; i < words.length; i++){
if(words[i].length > longestWord.length){
longestWord = words[i];
}
}
return longestWord;
}
var words = ['gunslinger', 'gundam', 'dragon', 'shirt', 'unicorn', 'internationalization'];
compareWords(words);
函数比较字(words){
var longestWord='';
for(var i=0;ilongestWord.length){
最长的单词=单词[i];
}
}
返回最长的单词;
}
var words=['gunslinger','gundam','dragon','shirt','unicorn','internationalization'];
比较词;
这不是JavaScriptIt’s write javamain类这是我的方法之一。这很有效,谢谢!@Jackschitz下定决心。这是Java还是JavaScript?这是Java,我应该说在我修改它之后,代码起作用了。我的>=符号错了。