情形 1:返回找到的第一个匹配的位置索引
情形 2:如果没有找到匹配,则返回 -1
搜索字符串内有无指定的字符或字符串
使用 String 类的方法,如 indexOf()
例如:
public class SearchString {
/** 构造方法 */
protected SearchString() {
}
/** 这是 main 方法
* 它演示在字符串内搜索
* @param args 传递至 main 方法的参数
*/
public static void main(String[] args) {
String name = "JohnSmith@123.com";
System.out.println(“Email ID 是: " + name);
System.out.println(“@ 的索引是:" + name.indexOf('@'));
System.out.println(“. 的索引是:" + name.indexOf('.'));
if (name.indexOf('.') > name.indexOf('@')) {
System.out.println(“该电子邮件地址有效");
} else {
System.out.println(“该电子邮件地址无效");
}
}
}




