首页 > 其他 > 详细

求最长单词

时间:2014-02-09 16:12:31      阅读:370      评论:0      收藏:0      [点我收藏+]


import java.util.ArrayList;

import java.util.Scanner;



class Main09{



//键盘输入一句话输出一句话中最常的单词,如果最长的出现多次,返回第一个 这句话只包含数字字母和标点。


 public static void main(String[]  args){

     Scanner scn=new Scanner(System.in);

System.out.println("请输入字符");

String str=scn.next();

String str1=getLongString(str);

System.out.println("最长的字符:"+str1);

   }


public  static String getLongString(String str){

int sum=0;

String[] arr=str.split("[,.0-9]");

ArrayList<String> list=new ArrayList<String>();

for(int i=0;i<arr.length;i++){

if(sum<arr[i].length()){

sum=arr[i].length();//字符串的长度 .length() 数组的长度 .length   list长度 size()

list.add(arr[i]);

}

}

return list.get(list.size()-1);



}



}


求最长单词

原文:http://pizibo5201314.blog.51cto.com/7496270/1357280

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!