第5章 字符串

5.1

package pra;

public class Pra1 {
	public static void main(String[] args) {
		String str="Chari";
		String strup=str.toUpperCase();
		String strlow=str.toLowerCase();
		System.out.println(str+"全部转换为大写字母为:"+strup);
		System.out.println(str+"全部转换为小写字母为:"+strlow);
	}
}

5.2 

package pra;

public class Pra1 {
	public static void main(String[] args) {
		String str1="Chari";
		String str2="nouchari";
		String strco1=str1.substring(3);
		String strco2=str2.substring(2,6);
		boolean a1=strco1.equalsIgnoreCase(strco2);
		
		if(a1)
			System.out.println("两个子串相同");
		else
			System.out.println("两个子串不同");
	}
}

5.3

package pra;

public class Pra1 {
	public static void main(String[] args) {
		String regex="1\\d{10}";	//“//d”:0-9任意一个数字,"{10}":数字出现10次
		String num1="2defg122456";
		String num2="12345678910";
		String num3="24252353636";
		if(num1.matches(regex))
			System.out.println(num1+"是一个合法的手机号");
		if(num2.matches(regex))
			System.out.println(num2+"是一个合法的手机号");
		if(num3.matches(regex))
			System.out.println(num3+"是一个合法的手机号");
	}
}

5.4

package pra;

public class Pra1 {
	public static void main(String[] args) {
		StringBuilder str=new StringBuilder("Chari");	//StringBuilder:可变字符序列
		int i;
		for(i=1;i<11;i++)
			str.append(i);
		System.out.println(str);		
	}
}
posted @ 2018-08-19 20:23  君一  阅读(116)  评论(0)    收藏  举报