String类
常用方法介绍
String类是Java最常用的API,它包含了大量处理字符串的方法,比较常用的有:
-
char charAt(int index):返回指定索引处的字符;
-
String substring(int beginIndex, int endIndex):从此字符串中截取出一部分子字符串;
-
String[] split(String regex):以指定的规则将此字符串分割成数组;
-
String trim():删除字符串前导和后置的空格;
-
int indexOf(String str):返回子串在此字符串首次出现的索引;
-
int lastIndexOf(String str):返回子串在此字符串最后出现的索引;
-
boolean startsWith(String prefix):判断此字符串是否以指定的前缀开头;
-
boolean endsWith(String suffix):判断此字符串是否以指定的后缀结尾;
-
String toUpperCase():将此字符串中所有的字符大写;String toLowerCase():将此字符串中所有的字符小写;
-
String replaceFirst(String regex, String replacement):用指定字符串替换第一个匹配的子串;
-
String replaceAll(String regex, String replacement):用指定字符串替换所有的匹配的子串。
-
T valueOf(T i):返回T参数的字符串T形式
以上只是String类中部分常用到的方法,具体方法可以自行查看JDK1.8官方文档去了解具体的意思。
String可以被继承吗?
String类被final修饰,所以不可变。
这里穿插一下final关键字的说明,final修饰类时,被修饰的类就不能被继承,类中