您的位置:首页 > 其它

利用Collections工具类查找一个字符串在字符串数组里的位置即其角标

2012-11-18 00:31 330 查看
package cn.com;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
//要求:查找一个字符串在字符串数组里的位置即其角标
//Collections.sort()方法和Collections.binarySearch()方法;
//注意Collections.binarySearch()是按照二分法查找,所以要先使用Collections.sort()使集合按照自然顺序排序
public class Test3 {
public static void main(String[] args) {
String [] strArr=new String[]{"ab","zd","wum","nlk"};
List<String> listStr=Arrays.asList(strArr);
Collections.sort(listStr);
int local=Collections.binarySearch(listStr, "ab");
System.out.println("local="+local);//排序后的位置
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐