Java String类型常用成员方法(String类型常见操作)

.判断功能

	1. boolean contains (Strins str);          判断此字符串中是否包含指定的字符串(区分空格) 
	2. boolean endsWith (String str);          判断此字符串是否以指定的字符串结尾(区分大小写)
	3. boolean startsWith(String str);         判断此字符串是否以指定的"字符串开头"(区分大小写)
	4. boolean equalsIgnoreCase (String str);  比较字符串内容是否相同,不区分大小写(也区分符号空格等)
	5. boolean equals (String str);            比较字符串内容是否相同,区分大小写(也区分符号空格等)





5.     boolean equals (String str);        比较字符串内容是否相同,区分大小写(也区分符号空格等)	
	String s="hellow word";
	System.out.println(s.equals("hellow word"));  //结果是true	
	System.out.println(s.equals("hellowword"));	  //结果是false
	System.out.println(s.equals("Hellow Word"));   //结果是false
	
	
4.	boolean equalsIgnoreCase (String str);  比较字符串内容是否相同,不区分大小写(也区分符号空格等)
	String s1="word BBa";
	System.out.println(s1.equalsIgnoreCase("WORD BBa")); //结果是true	
	System.out.println(s1.equalsIgnoreCase("word BBa")); //结果是true	
	System.out.println(s1.equalsIgnoreCase("WORDBBa"));  //结果是false
	
	
3.	boolean  startsWith(String str); 判断此字符串是否以指定的"字符串开头"(区分大小写)
	String s2="Ward fcfd";
	System.out.println(s2.startsWith("w"));             //结果是false
	System.out.println(s2.startsWith("Wa"));             //结果是true
	System.out.println(s2.startsWith("WA"));             //结果是false

	
2.	boolean endsWith (String str);   判断此字符串是否以指定的字符串结尾(区分大小写)
	
	String s3="Ward fcfd";
	System.out.println(s3.endsWith("rd"));             //结果是false
	System.out.println(s3.endsWith("d"));              //结果是true
	System.out.println(s3.endsWith("cFd"));            //结果是false 

	
1.  boolean contains (Strins str);  判断此字符串中是否包含指定的字符串(区分空格)
	
	String s4="Ward fcfd";
	System.out.println(s4.contains("rd"));    //结果是true         
	System.out.println(s4.contains("arD"));   //结果是false
	System.out.println(s4.contains("dfc"));  //结果是false 
	System.out.println(s4.contains(" "));    //只有一个空格" "所以结果是true
	System.out.println(s4.contains("  "));   //只有一个空格,但比较的是字符串双空格"  ",所以结果是false.获取功能
 
	1.	String substring (int start, int end);  截取指定索引范周字符串,包含开始素引、不包含结束索引
	2.	String substring (int index);          从指定索引位置截取字符串(对自身无影响的),默认到末尾 
	3.	int lastIndexof (String str);          获取指定字符串最后一次出现的索引位置
	4.	int indexOf (String str);                获取指定字符串"第一次出现"的素引位置
	5.	char charAt (int index);                获取指定"索引"上的字符
	6.	int length();                           获取宇等串的长度,返回的是int型(字符出现的个数)


6.  int length();获取宇等串的长度	,返回的是int型(字符出现的个数)
	String s9="Ward rtfcfd";//带空格11个
	int length=s9.length();
	System.out.println(length);

	
	
5.	char charAt (int index);      获取指定"索引"上的字符
	String s8="Ward rtfcfd";
	char charAt=s8.charAt(2);
	System.out.println(charAt); //结果是"r"
	char cha=s8.charAt(4);
	System.out.println(cha);    //结果是"空格"



4.  int indexOf (String str); 获取指定字符串"第一次出现"的素引位置
	String s6="Ward rtfcfd";
	int inde=s6.indexOf("rd");
	System.out.println(inde);//结果是2
	int inde1=s6.indexOf("z");
	System.out.println(inde1);//如果字符串不存在,则结果是-1


		
3.	int lastIndexof (String str);获取指定字符串最后一次出现的索引位置	
	String t1="Ward rtfcfrd";
	int last=t1.lastIndexOf("rd");//获取字符串"rd"最后一次出现的索引位置结果是10
	System.out.println(last);


	
2.  String substring (int index);从指定索引位置截取字符串(对自身无影响的),默认到末尾
	String t2="Ward rtfcfrd";
	String sub=t2.substring(2);//从索引 2 的位置截取字符串,默认到末尾
	System.out.println(sub);   //结果是:rd rtfcfrd

	
1.	String substring (int start, int end);截取指定索引范周字符串,包含开始素引、不包含结束索引	
	String t3="Ward rtfcfrd";
	String subs=t3.substring(2,8);//截取索引2~8范围字符串,包含开始素引、不包含结束索引	
	System.out.println(subs);.转换功能

	1.	String valueOf(int i);int型数字转成字符串型的数字
	2.	String toLowerCase ();     将字符串中的字母转成小写
	3.	String toUpperCase ();     将字符串中的字母转成大写
	4.	String replace(String old_string, String new_string);	新值替换将字符串的旧值
	5.	byte[] getBytes ();        将字符串转成字节数组
	6.	char[]toCharArray();       将字符串转成字符数组
		




6.  char[]toCharArray();将字符串转成字符数组
	String str1 ="hellow word";
	char[]arry=str1.toCharArray();//把字符串拆成字符,然后都放进字符数组中
	for(int i=0;i<arry.length;i++)
		{System.out.println(arry[i]);}
	
	
5. 	byte[] getBytes ();将字符串转成字节数组
	String str2 ="hellow word";
	byte[]brry1=str2.getBytes();
	for(int i=0;i<brry1.length;i++)
	{System.out.println(brry1[i]);}//打印Acll码对应值

	
	
	
4. 	String replace(String old_string, String new_string);	新值替换将字符串的旧值
	String str3 ="hellow woreed";
	String sr1=str3.replace("o","A");//把str3中的所有"o"换成"A"
	System.out.println(sr1);//结果是:hellAw wAreed
	
	
3.	String toUpperCase ();将字符串中的字母转成大写
	String str4 ="hELLOW woarEEEAed";
	String st2=str4.toUpperCase();
	System.out.println(st2);//结果是:HELLOW WOAREEEAED
	


2.	String toLowerCase ();     将字符串中的字母转成小写
	String st3=str4.toLowerCase();
	System.out.println(st3);//结果是:hellow woareeeaed	

	

1.	String valueOf(int i);int型数字转成字符串型的数字;
	String st4=String.valueOf(10);//将int型数字10转成字符串型的数字
	System.out.println(st4);      //结果打印的也是10,但他已经是String型的了. 其他功能
	1.  String trim();              去除字符串俩端的空白
	2.  String[] split(String regex);根据指定规则切割字符串



2.  String[] split(String regex);根据指定规则切割字符串
	String s2="张三,23,男,man";
	String st5[] =s2.split(",");//根据","进行分割,并将分割后的每一块字符串,放进字符串数组中
	for(int i=0;i<st5.length;i++)
	{System.out.println(st5[i]);}//结果是:0-张三   1-23   2-男    3-man

1.	String trim();去除字符串俩端的空白
	String s3="    booo  kness    ";
	System.out.println(s3.trim()); //结果:booo  kness
	System.out.println("    beejj   tteee     ".trim()); //结果:beejj   tteee.判断功能

	1. boolean contains (Strins str);          判断此字符串中是否包含指定的字符串(区分空格) 
	2. boolean endsWith (String str);          判断此字符串是否以指定的字符串结尾(区分大小写)
	3. boolean startsWith(String str);         判断此字符串是否以指定的"字符串开头"(区分大小写)
	4. boolean equalsIgnoreCase (String str);  比较字符串内容是否相同,不区分大小写(也区分符号空格等)
	5. boolean equals (String str);            比较字符串内容是否相同,区分大小写(也区分符号空格等).获取功能
	1.	String substring (int start, int end);  截取指定索引范周字符串,包含开始素引、不包含结束索引
	2.	String substring (int index);          从指定索引位置截取字符串(对自身无影响的),默认到末尾 
	3.	int lastIndexof (String str);          获取指定字符串最后一次出现的索引位置
	4.	int indexOf (String str);                获取指定字符串"第一次出现"的素引位置
	5.	char charAt (int index);                获取指定"索引"上的字符
	6.	int length();                           获取宇等串的长度,返回的是int型(字符出现的个数)

三.转换功能

	1.	String valueOf(int i);int型数字转成字符串型的数字
	2.	String toLowerCase ();     将字符串中的字母转成小写
	3.	String toUpperCase ();     将字符串中的字母转成大写
	4.	String replace(String old_string, String new_string);	新值替换将字符串的旧值
	5.	byte[] getBytes ();        将字符串转成字节数组
	6.	char[]toCharArray();       将字符串转成字符数组

四. 其他功能
	1.  String trim();              去除字符串俩端的空白
	2.  String[] split(String regex);根据指定规则切割字符串
























	
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值