String类常用的方法

目录

一、charAt(int index)

二、length()

三、indexOf(String str)

四、trim()

五、split(String regex)

六、isEmpty()

七、toLowerCase() 、toUpperCase()


一、charAt(int index)

public class Test01 {
	public static void main(String[] args) {
		//1.charAt
		String str = new String("零一二三四五");
		System.out.println(str.charAt(4));
	}
}

  根据传入的索引 4 来获得字符串 "零一二三四五" 与之对应的字符。所以输出结果为:四

二、length()

public class Test02 {
	public static void main(String[] args) {
		String str = "一二三四五";
		System.out.println(str.length());
	}
}

返回的是字符串"一二三四五"的长度,故输出结果为:5

三、indexOf(String str)

 

public class Test03 {
	public static void main(String[] args) {
		String str = "零一二三四五";
		System.out.println(str.indexOf("二"));	//输出为 2
		System.out.println(str.indexOf("康康~"));	//没有该字符串,所以输出 -1
	}
}

查询出该字符串 "零一二三四五" 中第一次出现字符串 "二" 的索引并打印 2;

该字符串中没有 "康康~" ,所以打印 -1

四、trim()

public class Test04 {
	public static void main(String[] args) {
		String str = "     帅 康 康           ";
		System.out.println(str.trim());
	}
}

删除字符串中前导和尾随的空格,但是字符串中间的空格并不会删除.

五、split(String regex)

 案例一:

public class Test05 {
	public static void main(String[] args) {
		String str = "一二三四五";
		String[] strings = str.split("");
		for (int i = 0; i < strings.length; i++) {
			System.out.print(strings[i] + " ");
		}
	}
}

 案例二:

public class Test05 {
	public static void main(String[] args) {
		String str = "一二三四五";
		String[] strings = str.split("三");
		for (int i = 0; i < strings.length; i++) {
			System.out.print(strings[i] + " ");
		}
	}
}

 将字符串按照指定的字符串进行拆分。

六、isEmpty()

public class Test06 {
	public static void main(String[] args) {
		String str = "";
		System.out.println(str.isEmpty());
	}
}

如果字符串为空,则返回true

七、toLowerCase() 、toUpperCase()

 

public class Test07 {
	public static void main(String[] args) {
		//toLowerCase:将大写转换为小写
		String str1 = "ASDfgh";
		System.out.println(str1.toLowerCase()); //输出asdfgh
		//toUpperCase:将小写转换为大写
		String str2 = "asdFGH";
		System.out.println(str2.toUpperCase()); //输出ASDFGH
	}
}

toLowerCase()   将大写转换为小写

toUpperCase()   将小写转换为大写

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值