读书人

怎么得到一个List中元素最长的一个~

发布时间: 2012-01-07 21:41:55 作者: rapoo

如何得到一个List中元素最长的一个~~~~
List <String> list = new ArrayList <String> ();

如何把String长度最长的弄出来

[解决办法]
循环这个List在循环里面做判断
[解决办法]
楼上的方法可以考虑!
[解决办法]
遍历吧
[解决办法]
做循环吧
[解决办法]
String str = " ";
int max = 0;
for(String string : list)
{
max = Math.max(max,string.length());
if(max == string.length())
str = string;
}
System.out.println( "max length string is: " + str + ",length is: " + max);
[解决办法]
List <String> l = new ArrayList <String> ();
l.add( "ssd ");
l.add( "dsfsdsdd22dfsdfsdf ");
l.add( "werweewr ");
l.add( "dsfsdsdfsdfsdf ");
Collections.sort(l);
System.out.println(l.get(0));
[解决办法]
关注
[解决办法]
String str = " ";
int max = 0;
for(String string : list)
{
max = Math.max(max,string.length());
if(max == string.length())
str = string;
}
System.out.println( "max length string is: " + str + ",length is: " + max);

好好的调用什么Math.max()啊...
int length = str.length();
if (max < length) {
max = length
resultStr = str;
}

读书人网 >J2SE开发

热点推荐