Java中List集合中contains()与indexOf()的区别

来源:互联网 发布:软件科技成果鉴定证书 编辑:程序博客网 时间:2024/06/05 05:59

contains()返回的是boolean类型;indexOf()返回的是int类型,不仅能知道是否有包含,还能包含的位置,有找到返回找到的个数,没有返回-1。所以contains()效率比较高

public class dsa {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubString a="adsfdsfdasf";String b="d";String c="x";boolean i=a.contains(b);//trueSystem.out.println(i);int j=a.indexOf(b);int k=a.indexOf(c);System.out.println(j);//1System.out.println(k);//-1}}






2 0
原创粉丝点击