【Java】String类常用方法

整理了几个String类的常用方法。

1.得到字符串长度——通过字符串对象调用length()

2.取指定位置字符——通过字符串对象调用charAt(int index)

	String s1 = "abcdefg";
		System.out.println("字符串的长度:"+s1.length());
		System.out.println("获取串4位置的字符:"+s1.charAt(4));

3.转字符数组——toCharArray()

使用String.toCharArray()(返回值为char[])可以得到将包含整个String的char数组。这样就能够使用从0开始的位置索引来访问string中的任意位置的元素。

	String ss="abc";
		char []c=new char[8];
		c=ss.toCharArray();
		System.out.println("字符串中数据为:");
		for(int j=0;j<ss.length();j++) 		
           System.out.print(c[j]);

4.比较是否相等——equals( )

5.转大写——toUpperCase()

6.转小写——toLowerCase()

	String s1 = "abcdefg";
	System.out.println("串转换为大写字母:"+s1.toUpperCase());

7.取子串

  • 从指定位置开始到尾的子串——对象名.substring(开始位置)

  • 从指定位置开始到结束位置前的子串——对象名.substring(开始位置, 结束位置) //输出结果为从开始位置到结束位置之前的字符串!

  • 获取子串的开始位置——对象名.indexOf(“指定字串”) //若字串不存在则返回-1

System.out.println("取从位置2开始到尾的子串:"+s1.substring(2));
		System.out.println("取从1开始到结束位置5前的子串:"+s1.substring(1, 5));
		System.out.println("获取子串de的开始位置:"+s1.indexOf("de"));
		System.out.println("获取子串xyz的开始位置:"+s1.indexOf("xyz"));

8.字符串拆分成数组

将字符串按照指定字符拆分为字符数组(将指定字符删除后,剩余部分分成字符串数组元素),函数的结果需要用字符串数组接受!

	String s2 = "abcadefag"; //String s2 = new String("abcadefag");
		System.out.println(s2);
		
		String[] s3 = s2.split("a");
		System.out.println("拆分成字符串数组:");
		for (String s : s3) {			
			System.out.println(s);
            //输出结果为:bc def g
		}

9.判断前后缀
通过对象调用一下方法:

  • 判前缀——startsWith(“指定内容”)
  • 判后缀——endsWith(“指定内容”)
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值