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

    xiaoxiao2021-03-25  149

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

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

    转载请注明原文地址: https://ju.6miu.com/read-11687.html

    最新回复(0)