标签:aa tmp String 一句 strArr 键盘输入 result 最常 public
第八题
- 功能描述:键盘输入一句话
- 输出一句话中最常的单词,如果最长的出现多次,返回第一个。
- 这句话只包含数字字母和标点。
- 输入:a aa,cat tiger.123dd
- 输出: tiger
/**
* 功能描述:键盘输入一句话
* 输出一句话中最常的单词,如果最长的出现多次,返回第一个。
* 这句话只包含数字字母和标点。
* 输入:a aa,cat tiger.123dd
* 输出: tiger
* @author lx
*
*/
public class Test {
public static void main(String[] args) {
System.out.println(getLonStr(new String("a aa,cat tiger.123dd")));
}
/**
* 这句话只包含数字字母和标点,此处理解为只有 ‘,’和‘.’
*/
public static String getLonStr(String strIn) {
// 将字符串根据空格,‘,’,‘.’和数字分割成字符串数组
String[] strArr = strIn.split("[ ,.0-9]");
int tmp = 0;
String result = "";
for (int i = 0; i < strArr.length; i++) {
if (strArr[i].length() > tmp) {
tmp = strArr[i].length();
result = strArr[i];
}
}
return result;
}
}
标签:aa,tmp,String,一句,strArr,键盘输入,result,最常,public
来源: https://blog.csdn.net/lenglovexu/article/details/113857784
本站声明:
1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。