在Java中,我们经常需要检查一个字符串是否包含特定的字符或子串。这里有几种常用的方法可以帮助我们实现这一目标:首先,startsWith(String prefix) 方法用于判断一个字符串是否以指定的前缀开始。你可以传入一个字符或字符串作为参数,它会在字符串的开始位置进行匹配。其次,endsWith(String suffix) 方法用于检查字符串是否以给定的后缀结束。如果字符串以指定的子串结尾,这个方法会返回 true。接着,contains(CharSequence substring) 方法是判断字符串是否包含指定的字符序列。无论是一个字符、子串还是字符数组,只要在字符串中找到这些内容,它都会返回 true。最后,indexOf(char ch) 或者 indexOf(String substring) 方法可以查找指定字符或子串在字符串中的位置,如果找到,会返回该字符或子串的第一个出现位置,否则返回 -1,同时这个方法也可以用来间接判断字符或子串是否在字符串中存在。