java中常用String的一些方法

java中String的一些常用的方法的实例与介绍

1、 length() 输出字符串的长度

String str="这是一个字符串!";
		System.out.println(str.length());//结果:8

2、charAt()截取一个字符

String str1="这是一个字符串!";
		//截取 下标为1的(从左往右数从0开始)的那个字符。
		System.out.println(str1.charAt(1));//结果:是

3、substring的用法1

	    //返回一个字符串。字符串从指定索引处的字符,延伸到这个字符串的末尾
		String str2="123456这是一个字符串";
		//用str2_1来接收返回的字串
		String str2_1=str2.substring(3);
		System.out.println(str2_1);//结果:456这是一个字符串

4、substring的用法2

//substring(int beginIndex,int endIndex)
		//返回一个字符串。字符串从指定索引处的字符,延伸到这个字符串的指定位置结束
		String str3="123456这是一个字符串";
		//用str3_1来接收返回的字串
		String str3_1=str3.substring(3,6);
		System.out.println(str3_1);//结果:456

5、getchars()的用法,截取多个字符并由其他字符串接收

/*getChars(int srcBegin,int srcEnd,char[] dst,int dstBegin)
		 *其中第一个参数0是要截取的字符串的初始下标(int srcBegin)
		 *第二个参数5是要截取的字符串的结束后的下一个下标(int int srcEnd)
		 *也就是实际截取到的下标是int int srcEnd-1
		 *第三个参数是接收的字符串(char[] dst)
		 *最后一个参数是接收的字符串开始接收的位置。
		 */
		String str4="123456abcde";
		//定义一个字符数组str4_1,长度为6
		char[]str4_1 = new char[6];
		//截取str4数组中的内容,从0开始到6结束,放在str4_1中,然后在str4_1数组中,从0位置开始复制
		str4.getChars(0, 6,str4_1, 0);
		System.out.println(str4_1);//结果为:123456

6、toCharArray() 将字符串变成一个字符数组

String str5="123456";
		char str5_1 []=str5.toCharArray();
		System.out.println(str5_1);//结果为:123456 一个字符数组

7、equals()比较两个字符串是否相等

String str6_1="123456";
		String str6_2="123456";
		System.out.println(str6_1.equals(str6_2));//结果为true

8、toUpperCase()和toLowerCase()将字符串转换为大写或小写

String str7 = "Hello Word";
		System.out.println(str7.toUpperCase());//输出结果:HELLO WORD
		System.out.println(str7.toLowerCase());//输出结果:hello word

9、trim()去掉起始和结束的空格

String str8 = "    Hello Word   ";
		System.out.println(str8.trim());//输出结果:Hello Word

10、replace() 替换

String a = "Hello Word";
	String b = "你好";
	System.out.println(a.replace(a, b));//把a中的内容替换为b
    System.out.println(a.replace(a, "HELLO WORD"));//把a替换为 后面字符串的内容
    System.out.println(b.replace("你", "大家"));//把b中的字符“你” 替换为 “大家”

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值