一、String
public class TestString {
public static void main(String[] args) {
/**
* equals方法:判断两个值是否相等
*/
String str1 = "Hello";
String str2 = "World";
System.out.println(str1.equals(str2));
/**
* substring(first,last)方法:截取字符串,获得想要内容
* 位置包含first,不包含last
*/
String str3 = "HelloJavaWorld"; //从0开始数
System.out.println(str3.substring(5, 9)); //输出Java,从位置5到9
System.out.println(str3.substring(9, 14)); //输出World,从位置9到14
System.out.println(str3.substring(9)); //输出World,从位置9开始之后所有
/**
* split方法:将一个字符串按照指定规则拆分成字符串数组
*/
String str4 = "北京,上海,杭州,深圳";
String[] arr = str4.split(",");
for(String s : arr){
System.out.println(s);
}
/**
* indexOf方法:在一个大字符串查询某个字符串
* 如果查询到,则返回该小字符串的位置(索引),如果查不到则返回-1
*
* 通常来讲,是判断是否存在某个字符串
*/
String str5 = "HelloJavaWorld";
int a = str5.indexOf("Java");
System.out.println(a);
String str6 = "124124112@qq.com"; //判断是否存在 @ 字符
if(str6.indexOf("@") != -1){
System.out.println("合法")