0
点赞
收藏
分享

微信扫一扫

Java包装类:String

微言记 2022-04-05 阅读 67
eclipsejava
public static void main(String[] args) {
		//定义
		String a1="abcAEWRdefgabcd";
		String a2="sdfaf.jpg";
		String a3="   abc   dfg   ";
		String a4="my name qiqi";
		
		System.out.println("1-----------");
		//1.charAt()根据字符下标查询对应的字符
		char s1= a1.charAt(0);
		System.out.println(s1);
		
		System.out.println("2-----------");
		
		//2.concat()拼接字符串		
		String s2= a1.concat(a2);
		System.out.println(s2);
		
		System.out.println("3-----------");
		
		//3.字符串以XX开始或者以XX结束()(例如判断是否存在.jsp)
		boolean s3=a2.endsWith(".jpg");
		boolean s4=a1.startsWith("b");
		System.out.println(s3);
		System.out.println(s4);
		
		System.out.println("4-----------");
		
		//4.根据字符串寻找下标
		//indexof()查询到的第一个bc的位置
		//laseIndexof()查询最后一个bc的位置
		int s5= a1.indexOf("bc");
		int s6=a1.lastIndexOf("bc");
		System.out.println(s5);
		System.out.println(s6);
		
		System.out.println("5-----------");
		
		//5.判断字符串是否为空
		boolean s7=a1.isEmpty();
		System.out.println(s7);
		
		System.out.println("6-----------");
		
		//6.计算字符串长度
		int s8=a1.length();
		System.out.println(s8);
		
		System.out.println("7-----------");
		
		//7.经常用在外网注册名字时,自动转换成大写
		//	toLowerCase():英文字符串全部转换成小写
		//	toUpperCase():英文字符串全部转换成大写
		String s9= a1.toLowerCase();
		String s10=a1.toUpperCase();
		System.out.println(s9);
		System.out.println(s10);
		
		System.out.println("8-----------");
		
		//8.清空空格,trim():清楚前后空格,经常用在注册时,
		//	字符串之间的空格不会清空
		String s11 =a3.trim();
		System.out.println(s11);
		
		System.out.println("9-----------");
		
		//9.截取字符串长度内容,substring(n):从第n个字符串开始
		String s12= a1.substring(5);
		String s13= a1.substring(2, 6);
		System.out.println(s12);
		System.out.println(s13);
		
		System.out.println("10-----------");
		
		//10.替换字符串内容
		String s14= a1.replace("abc", "XXX");
		System.out.println(s14);
		
		System.out.println("11-----------");
		
		
		//11.字符串切割
		String[] s15= a4.split(" ");
		for (int i = 0; i < s15.length; i++) {
			System.out.println(s15[i]);
		}
		
	}

 

举报

相关推荐

0 条评论