有关String里方法的用法



public class Test2 {
	public static void main(String[] args) {
		//创建字符串
		String s ="ni hao shi jie wo shi d y t";
		System.out.println(s);
		
		/*1
		 * 对于基本数据类型来说 == 比较的是内容
		 * 对于引用数据类型来说 == 比较的地址
		 * */
		int a =100;
		int b=100;
		System.out.println(a==b);
		String s2="ni hao shi jie wo shi d y 1";
		System.out.println(s==s2);
		
		/*2
		 * equals 字符串内容的比较
		 *equals区分比较的大小写
		 * equalsIgnoreCase 不区分比较的大小写
		 * */
		boolean f = "ni hao shi jie wo shi d y 1".equals(s2) ;
		System.out.println(f);
		
		/*3
		 * length获取字符串的长度
		 * */
		int i = s2.length();
		System.out.println(i);
		
		/*4
		 *concat(String str)将当前字符串和参数字符串拼接成新的字符串 
		 * */
		String str1="你好";
		String str2 = str1.concat("世界");
		System.out.println(str2);
		System.out.println(str2.length());
		
		/*5
		 * charAt(int index)获取指定索引的位置的单个字符
		 * */
		String str3="abcdaa";
		char c = str3.charAt(0);
		System.out.println(c);
		
		/*6
		 * indexOf(String str)查找参数字符串在本字符串当前首次穿线的索引位置 没有返回-1
		 * */
		String str4="ni hao shi jie ni hao shi jie";
		int ii = str4.indexOf("shi");
		System.out.println(ii);
		
		/*7
		 * subStirng(int index); 截取从参数的位置到字符串末尾
		 * subString(int begin,int end);从begin的位置开始到,end-1的位置结束,做闭右开
		 * */
		String str5="ni hao shi jie ni hao shi jie";
		String ss = str5.substring(2);
		System.out.println(ss);
		String sss = str5.substring(7, 17);
		System.out.println(sss);
		
		/*8
		 * toCharArray 将当前字符串拆分成字符数组
		 * */
		String str6 = "nihaoshijie";
		char[] ca = str6.toCharArray();
		//遍历字符数组ca
		for (int j = 0; j < ca.length; j++) {
			System.out.print(ca[j]+" ");
		}
		System.out.println();
		
		/*9
		 * getBytes 获取当前数组底层的字节数组
		 * */
		
		/*10
		 *replace(String oldString ,String newString) 将出现的老字符串替换成新的字符串  
		 * */
		String str7 ="nihaoshijieaahxjskkaa";
		String replace = str7.replace("a", "xxx");
		System.out.println(replace);
		
		/*11
		 * split(String regex) 按照参数的规则,将字符串分割成若干个部分
		 * */
		String str8="ni hao shi jie ";
		String[] split = str8.split(" ");
		for (String string : split) {
			System.out.print(string+" ");
		}
	}
}

endWith(“”);//字符串尾部是够包含参数内容

猜你喜欢

转载自blog.csdn.net/dyt998/article/details/112620347