[JAVA] String常用方法

近期学习java,发现String有很多好用并且常用的方法,这里取几个较为常用的做下笔记!

 1. length()  获得字符串长度

String a = "Hello World!";
System.out.println(a.length());

输出结果为:12

2.  charAt() 获取一个字符

String a = "Hello World";
System.out.println(a.charAt(1));

输出结果为:e

3. getchars() 获取连续的几个字符,并存在char数组中

String a = "Hello World";
char[] b = new char[10];
a.getChars(0, 5, b, 0);
System.out.println(b);

截取a的从0开始的5个字符,依次存在b数组。输出结果为:Hello

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

String a = "Hello World";
char[]b = a.toCharArray();
System.out.println(b);  

输出结果为字符数组b

5. substring() 截取字符串

String a = "Hello World";
System.out.print(a.substring(0, 5));
System.out.println(" "+a.substring(6));

输出结果为:Hello world

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

String a = "Hello World";
System.out.print(a.indexOf("o"));
System.out.println(" "+a.lastIndexOf("o"));

输出结果为:4 7

 

posted @ 2018-05-27 23:05  Mr.Struggle  阅读(190)  评论(0编辑  收藏  举报