public class StringDemo1 {
public static void main(String[] args) {
String str="aaa-bbb-ccc-ddd";
String[] strSplit=str.split("-",4);
System.out.println(Arrays.toString(strSplit));
}
}
public class StringDemo2 {
public static void main(String[] args) {
String str="这是一个String类型的字符串";
Boolean isContains=str.contains("String");
System.out.println("查找结果是:"+isContains);
}
}
public class StringDemo3 {
public static void main(String[] args) {
StringDemo3 stringDemo3=new StringDemo3();
String str="123123@.163";
String result=stringDemo3.checkFormat(str);
System.out.println(result);
}
public String checkFormat(String str){
String[] strArr=str.split("",str.length());
int sum=0;
for (int i = 0; i <strArr.length-1 ; i++) {
if ("@".equals(strArr[i])){
sum++;
}
}
if (sum!=1){
return "必须含有1一个@";
}
if (str.contains("_")){
return "不能含有下划线";
}
if (!str.endsWith(".163")){
return "邮箱应该以。163结尾";
}
else {
return "格式正确";
}
}
}