java中spring_Java中Spring类常用的方法

1 length()字符串的长度

1 public static voidmain(String[] args) {2 String str = "Good Boy";3 System.out.println(str.length());4 }

输出的结果是字符串长度为8。

2substring()截取字符串

1 public static voidmain(String[] args) {2 String str = "Good Boy";3 System.out.println(str.substring(5));4 System.out.println(str.substring(0, 5));5 }

输出的结果第一条为“Boy”,参数5(beginIndex)是开始截取的位置。

输出的结果第二条是“Good (此处有一空格)” ,第一个参数0(beginIndex)是开始截取的位置,第二个参数5(endIndex)是截取结束的位置(含头不含尾)。

3equals()和equalsIgnoreCase()比较两个字符串是否相等,前者区分大小写,后者不区分大小写

1 public static voidmain(String[] args) {2 String a = "Good Boy";3 String b = "good boy";4 System.out.println(a.equals(b));5 System.out.println(a.equalsIgnoreCase(b));6 }

输出的结果为第一条为false,第二条为true。

4startsWith()和endsWith()判断字符串是不是以特定的字符开头或结束(区分大小写)

1 public static voidmain(String[] args) {2 String a = "Good Boy";3 String b = "good boy";4 System.out.println(a.startsWith("G"));5 System.out.println(a.startsWith("g"));6 System.out.println(a.startsWith("B", 5));7 System.out.println(b.endsWith("Y"));8 System.out.println(b.endsWith("y"));9 }

输出结果依次为:

true

false

true

false

true

a.startsWith(String prefix,int  toffset)用于判断特定的下标是否为指定字符串中开始查找的位置

5indexOf()和lastIndexOf()前者是查找字符或字符串第一次出现的地方,后者是查找字符或字符串最后一次出现的地方

1 public static voidmain(String[] args) {2 String a = "Good Boy";3 System.out.println(a.indexOf("o"));4 System.out.println(a.lastIndexOf("o"));5 }

输出结果:

1

6

6getchars()截取多个字符并由其他字符串接收

1 public static voidmain(String[] args) {2 String a = "Good Boy";3 char[] b = new char[10];4 char[] c = new char[10];5 a.getChars(0, 3, b, 0);6 a.getChars(0, 4, c, 0);7 System.out.println(b);8 System.out.println(c);9 }

输出的结果:

Goo

Good

其中第一个参数0是要截取的字符串的初始下标(int sourceStart),第二个参数是要截取的字符串的结束后的下一个下标(int sourceEnd)也就是实际截取到的下标是int sourceEnd-1,第三个参数是接收的字符串(char target[]),最后一个参数是接收的字符串开始接收的位置。

7getBytes()将字符串变成一个byte数组

1 public static voidmain(String[] args) {2 String a = "Good Boy";3 byte b [] =a.getBytes();4 System.out.println(newString(b));5 }

输出的结果为Good Boy的byte数组。

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

1 public static voidmain(String[] args) {2 String a = "Good Boy";3 System.out.println(a.toLowerCase());4 System.out.println(a.toUpperCase());5 }

输出的结果第一条为“good boy”,第二条为“GOOD BOY”。

9 concat() 连接两个字符串

1 public static voidmain(String[] args) {2 String a = "Good Boy";3 String b = "You Are A ";4 System.out.println(b.concat(a));5 }

输出的结果为“You Are A Good Boy”。

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

1 public static voidmain(String[] args) {2 String a = " Good Boy ";3 System.out.println(a.trim());4 }

输出的结果为“Good Boy”。

11charAt()截取一个字符

1 public static voidmain(String[] args) {2 String a = "Good Boy";3 System.out.println(a.charAt(1));4 }

输出的结果是字符串a的下标为1的字符o。

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

1 public static voidmain(String[] args) {2 String a = "Good Boy";3 char b[] =a.toCharArray();4 System.out.println(b);5 }

输出结果:Good Boy

13 split 字符串分割

1 public static voidmain(String[] args) {2 String a = "Good Boy";3 String b[] = a.split(" ");4 System.out.println(b.length);5 for (int i = 0; i < b.length; i++) {6 System.out.println(b[i]);7 }8 }

输出结果:

2

Good

Boy

14 replace() 替换

1 public static voidmain(String[] args) {2 String a = "Good Boy";3 String b = "好孩子";4 System.out.println(a.replace(a, b));5 System.out.println(b.replace("好", "你是个"));6 }

输出的结果:

好孩子

你是个孩子

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值