6.1.2String类的常用方法方法声明功能描述booleancontains(CharSequencecs)判断此字符串中是否包含指定的字符序列cs。使用默认语言环境的规则将String中的所有字符都转换为小写。StringtoLowerCase0使用默认语言环境的规则将String中的所有字符都转换为大写。StringtoUpperCase将int变量转换成字符串。static String valueOf(inti)将此字符串转换为一个字符数组charltoCharArray0Stringreplace(CharSequenceoldstr使用newstr替换原字符串中的oldstr,返回一个新的字符串。CharSequencenewstr)将str连接到当前字符串对象之后。String concat(String str)
6.1.2 String类的常用方法 方法声明 功能描述 boolean contains(CharSequence cs) 判断此字符串中是否包含指定的字符序列cs。 String toLowerCase() 使用默认语言环境的规则将String中的所有字符都转换为小写。 String toUpperCase() 使用默认语言环境的规则将String中的所有字符都转换为大写。 static String valueOf(int i) 将int变量i转换成字符串。 char[] toCharArray() 将此字符串转换为一个字符数组。 String replace(CharSequence oldstr, CharSequence newstr) 使用newstr替换原字符串中的oldstr,返回一个新的字符串。 String concat(String str) 将str连接到当前字符串对象之后
6.1.2String类的常用方法方法声明功能描述根据参数regex将原来的字符串分割为若干个子字符串。Stringsplit(Stringregex返回一个新字符串,它包含从指定的beginIndex处开始,直Stringsubstring(intbeginIndex)到此字符串末尾的所有字符String substring(intbeginIndex,int返回一个新字符串,它包含从指定的beginIndex处开始,直endindex)到索引endIndex-1处的所有字符。去除了原字符串首尾的空格StringtrimO
6.1.2 String类的常用方法 方法声明 功能描述 String[] split(String regex) 根据参数regex将原来的字符串分割为若干个子字符串。 String substring(int beginIndex) 返回一个新字符串,它包含从指定的beginIndex处开始,直 到此字符串末尾的所有字符。 String substring(int beginIndex, int endIndex) 返回一个新字符串,它包含从指定的beginIndex处开始,直 到索引endIndex-1处的所有字符。 String trim() 去除了原字符串首尾的空格
6.1.2String类的常用方法1.获取字符串长度以及访问字符串中的字符在Java程序中,有时需要获取字符串的一些信息,如获取字符串长度、获取指定索引位置的字符等。针对每一个操作,String类都提供了对应的方法
6.1.2 String类的常用方法 1.获取字符串长度以及访问字符串中的字符 在Java程序中,有时需要获取字符串的一些信息,如获取字符串长度、获取指定索引 位置的字符等。针对每一个操作,String类都提供了对应的方法
6.1.2String类的常用方法下面通过一个案例学习如何使用String类的方法获取字符串长度以及访案例演示问字符串中的字符。具体代码如下所示。publicclassExample02(publicstaticvoidmain(Stringargs)(Strings=ababcdedcba";//定义字符串sⅡ获取字符串长度,即字符个数System.out.println("字符串的长度为+s.lengthO);System.out.println("字符串中第-一个字符:"+s.charAt(O))System.out.println("字符c第一次出现的位置:"+s.indexOf(c);System.out.println("字符c最后一次出现的位置:"+s.lastindexOf(c);System.out.println("子字符串ab第一次出现的位置:"+s.indexOf("ab"))System.out.println("子字符串ab字符串最后一次出现的位置:”+s.lastindexOf("ab");福
6.1.2 String类的常用方法 public class Example02 { public static void main(String[] args) { String s = "ababcdedcba"; // 定义字符串s // 获取字符串长度,即字符个数 System.out.println("字符串的长度为:" + s.length()); System.out.println("字符串中第一个字符:" + s.charAt(0)); System.out.println("字符c第一次出现的位置:" + s.indexOf('c')); System.out.println("字符c最后一次出现的位置:" + s.lastIndexOf('c')); System.out.println("子字符串ab第一次出现的位置:" + s.indexOf("ab")); System.out.println("子字符串ab字符串最后一次出现的位置:" + s.lastIndexOf("ab")); } } 案例演示 下面通过一个案例学习如何使用String类的方法获取字符串长度以及访 问字符串中的字符。具体代码如下所示
6.1.2String类的常用方法运行结果运行代码,控制台显示的运行结果如下图所示。文Run:Example02X"C:ProgramFileslJavaljdk-1l.o.11lbinljava.exe字符审的长度为:11字符串中第一个字符:a1OS字符c第一次出现的位置:4字符c最后一次出现的位置:8教子字符串ab第一次出现的位置:e5子字符串ab字符串最后一次出现的位置:2Process finished with exit code o
6.1.2 String类的常用方法 运行结果 运行代码,控制台显示的运行结果如下图所示