String 一些常用方法总结:

String 中常用的一些方法:

String.length  获取字符串的长度

列:

 String str = "abcd";

当我们调用str.length()方法打印输出的时候,返回的值是4

String.split();截取字符串(分割字符串)

列:

String str ="abc,def,gh";

str.split(“,”);返回的是一个String类型的数组,如果直接打印,打印出来的是一个内存中的地址,这时候我们需要用for循环遍历这个分割后的数组

代码如下:

String[] split = str.split(",");
for (int i = 0; i < split.length; i++) {

System.out.println(split[i]);
}

String.substring();指定下标索引查找字符串中的字符

列:

String str = "ab,cd";
String sub = str.substring(0, 1);
System.out.println(sub);

打印结果是:a  需要注意的是:调用String.subString()方法是,它的下标是从0开始(左闭右开)

String.indexOf();返回指定字符在字符串中的下标索引

列:

String str = "abcd";
int of = str.indexOf("b");
System.out.println(of);

返回的是:1

String.LastindexOf();返回指定字符在字符串中最后出现的下标索引

列:

String str = "abcdbc";
int of = str.lastIndexOf("b");
System.out.println(of);

返回的是:4

String.replace();将字符创中的某个字符全部替换成另外一个字符

列:

String str = "abcadbc";
String replace = str.replace("a", "f");
System.out.println(replace);

将字符串中的"a"全部替换成"f"了

String.startsWith();判断字符创中是不是以某个字符开头,返回的是boolean类型的值 true  or  false.

列:

String str = "abcadbc";
boolean startsWith = str.startsWith("a");
System.out.println(startsWith);

判断字符串中是不是以"a"开头,是则返回true,不是则返回false

String.contains();判断字符串中是不是包含某个字符,返回的是Boolean类型的值,true  or  false

列:

String str = "abcadbc";
boolean contains = str.contains("d");
System.out.println(contains);

String.equals();

posted @ 2018-03-16 22:35  因为你,我爱上了那抹蓝  阅读(154)  评论(0)    收藏  举报