String字符串的常用方法

String 字符串的常用的几种方法

首先要创建出一个字符串

	String str = "ABCDECG";

下列所列举的方法中需要传入的参数都在代码中体现

1 charAt()
		char c = str.charAt(1); // 取出字符串中索引值为1的字符
		System.out.println(c);
2 indexOf()
		int index = str.indexOf("C");  //返回要查找的元素第一次出现的下标索引
		System.out.println(index);

3 length()
		int len = str.length(); // 返回字符串的长度
		System.out.println(len); 
4 lastIndexOf()
		int lastIndex = str.lastIndexOf("C");  //返回要查找的元素最后一次出现的下标索引
		System.out.println(""+lastIndex);
5 charAt()
		char c = str.charAt(1); // 取出字符串中索引值为1的字符
		System.out.println(c);
6 substring()
		String str1 = str.substring(2); //从索引值为2的位置开始截取字符串,直到结束,返回截取的字符串
		System.out.println(str1);
7 substring()
		str1 = str.substring(2, 4); //从索引值为2开始截取字符串,到索引值4之前(2,3)
		System.out.println(str1);
8 compareTo()
		int i = str.compareTo("AB"); //比较字符串长度的大小 str的长度 —(减去) "AB"的长度
		System.out.println(i);
9 equals()
		boolean bl = str.equals("abc"); // 比较字符串内容是否一致;
		System.out.println(bl);
10 equalsIgnoreCase()
		bl = str.equalsIgnoreCase("abcdefg");  //忽略大小写,比较字符串内容是否一致
		System.out.println(bl);
11 trim()
		String str2 = "  adcf  ";
		str1 = str2.trim();  // 去除字符串首尾空白, 返回值是一个字符串类型
		System.out.println(str1);
12 split()
		String[] strArray=str.split("C"); // 用C来切割字符串为字符数组,有多少个C,切割多少次,返回一个String 类型数组
		System.out.println(Arrays.toString(strArray));
13 split()
		strArray=str.split("C", 2);   //用C来切割字符串返回前两个数组的元素
									  //切一次变成两个字符串数组,要是返回前一个等于没有切除
		System.out.println(Arrays.toString(strArray));
14 replace()
		str1 = str.replace("C", "B");  //将字符串中的C全部替换成B
		System.out.println(str1);
15 replaceFirst()
		str1 = str.replaceFirst("C", "B");  //将字符串中第一次出现的C换成B
		System.out.println(str1);
16 startsWith()
		bl = str.startsWith("A");   //判断字符串是否以指定字符串开头
		System.out.println(bl);
17 endsWith()
		bl = str.endsWith("F");  //判断字符串是否以指定字符串结尾
		System.out.println(bl);
喜欢请点赞+分享给身边需要的朋友,若在使用中发现其中错误,请及时与作者联系修改。感谢!
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值