gpt4 book ai didi

java - 尝试从字符串中检索第一个最长的单词,其中句子包含相同长度的字符串?

转载 作者:行者123 更新时间:2023-11-30 01:58:40 25 4
gpt4 key购买 nike

public class Challenge{                                             
public static String longestWord(String sentence){
String s= sentence;
String[] word=s.split(" ");
String four=" ";
for(int i=0;i<word.length;i++){
if(word[i].length()>=four.length()){
four=word[i];
}
}
return four;
}

我在这里遇到的困难是,例如,如果我有句子“这有很多四长的”,则代码默认打印“四”而不是我需要的“这个” - 我不知道如何实现允许我从给定句子返回第一个最长字符串的代码。任何帮助将不胜感激。

最佳答案

当长度等于当前单词时,您只需停止覆盖存储的“最长单词”即可。在 if 语句中将 >= 替换为 > 应该可以解决问题。

关于java - 尝试从字符串中检索第一个最长的单词,其中句子包含相同长度的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53572962/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com