Java字符串String中contains与indexOf的区别

原创 2015年11月19日 22:56:00

contains 是找指定字符串是否包含一个子串,返回的是boolean类型,即只有 true 和 false 。

indexOf 有多个重载,但无论哪个,都是做一定的匹配,然后把匹配的第一个字符的位置返回,返回的是int类型。如果没找到,则返回-1。

版权声明:本文为博主原创文章,未经博主允许不得转载。

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

contains()返回的是boolean类型;indexOf()返回的是int类型,不仅能知道是否有包含,还能包含的位置,有找到返回1,没有返回-1。所以contains()效率比较高 public...
  • SO_zxn
  • SO_zxn
  • 2017年03月09日 14:17
  • 2208

java中ArrayList的contains(obj)和indexOf(obj)方法的调用顺序

java中ArrayList的contains(obj)和indexOf(obj)方法的调用顺序

Java String关于indexof方法区分大小写的一个小贴士

indexof方法区分大小写,如果要处理的字符串对大小写不敏感,可以统一将字符串大写或小写后再indexof,如: 1)全部转换为大写:str.toUpperCase().IndexOf(s.toUp...

C#中的Contains与IndexOf的区别

 C#中要判断一个字符串是否包含另一个字符串,常用的两种方法是 str.Contains和str.IndexOf 这两个方法的区别是: Contains是找指定字符串是否包含一个字串,返回...

String.Contains()方法

返回一个值,该值指示指定的 String 对象是否出现在此字符串中。 下面的代码示例确定字符串“fox”是否为熟悉的引文中的子字符串。 // This example demonstrat...

Java String提高比较效率

java对两个String进行比较,提高代码运行效率方法如下:在编程过程中,有时候我们需要循环比较字符串,通常使用的方法是equals如下:public class TestEquals extend...

Java中contains包含的注意事项

最近在用contains这个方法时遇到了一个坑,特记下来与大家分享。如果有不对的地方希望大家多多指教String str="/login/index.do"; if(str.contains("/lo...

Java String的contains()和split()方法

闲话不说,直接上代码,如下:public class Test { public static void main(String[] args){ System.out.pri...

Java中Set的contains()方法

Java中Set的contains()方法 —— hashCode与equals方法的约定及重写原则 最近写项目的时候遇到了这个问题,就是我在一个ArrayList里放了一个很多个vo,每当我要在里面...

C# 字符串中判断存在的几种模式和效率(string.contains、string.IndexOf、Regex.Match)

通常情况下,我们判断一个字符串中是否存在某值常常会用string.contains,其实判断一个字符串中存在某值的方法有很多种,最常用的就是前述所说的string.contains,相对来说比较常用的...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java字符串String中contains与indexOf的区别
举报原因:
原因补充:

(最多只允许输入30个字)