Java重拾基础1——包含——indexOf()与contains()的区别
2020/12/01
1、indexOf()相关语法:
- public int indexOf(int i): 返回指定字符在字符串中第一次出现处的索引,如果此字符串中没有这样的字符,则返回 -1。
public int indexOf(int i, int fromIndex): 返回从 fromIndex 位置开始查找指定字符在字符串中第一次出现处的索引,如果此字符串中没有这样的字符,则返回 -1。
int indexOf(String str): 返回指定字符在字符串中第一次出现处的索引,如果此字符串中没有这样的字符,则返回 -1。
int indexOf(String str, int fromIndex): 返回从 fromIndex 位置开始查找指定字符在字符串中第一次出现处的索引,如果此字符串中没有这样的字符,则返回 -1。
2、contains()相关知识:
- **contains()😗*用于判断list集合是否包含某个元素
- **containsKey()😗*用于判断Map键中是否包含某个键
- **containsValue()😗*用于判断map中是否包含某个value值
3、indexOf()与contains()的区别
indexOf返回int类型的值,返回的是其存在的位置;
Contains返回Boolean类型的值,返回的是判断存在与否。