6.1.1String类运行结果运行代码,控制台显示的运行结果如下图所示。产Run:Example01"c:\ProgramFilesJavaljdk-1i.e.1i\binljava.exe"ababcdIoDEF-abc43五Process finished with exit code
6.1.1 String类 运行结果 运行代码,控制台显示的运行结果如下图所示
6.1.1String类小提示:字符串连接运算符连接字符串可以通过运算符“+”来实现,例如文件6-1中,第13行代码中的("a”+str1+"b”),"+"的作用就是将两个字符串拼接到一起并生成一个新的字符串。在Java程序中,如果"+“的两边操作数中有一个为String类型,那么“+”就表示字符串连接运算符
6.1.1 String类 小提示:字符串连接运算符 连接字符串可以通过运算符“+”来实现,例如文件6-1中,第13行代码中的 ("a" + str1+ "b"),“+”的作用就是将两个字符串拼接到一起并生成一 个新的字符串。在Java程序中,如果“+”的两边操作数中有一个为String类 型,那么“+”就表示字符串连接运算符
6.1.2String类的常用方法先定一个小目标!掌握String类的常用方法,能够通过String的常用方法获取字符串长度以及访问字符串中的字符、字符串的转换操作、字符串的替换和去除空格操作、字符串判断、字符串的载取和分割操作
6.1.2 String类的常用方法 先定一个小 目标! 掌握String类的常用方法,能够通过String 的常用方法获取字符串长度以及访问字符 串中的字符、字符串的转换操作、字符串 的替换和去除空格操作、字符串判断、字 符串的截取和分割操作
6.1.2String类的常用方法String类的常用方法方法声明功能描述返回当前字符串的长度,即字符串中字符的个数。intlengtho返回指定字符ch在字符串中第一次出现位置的索引。int indexOf(int ch)返回指定字符ch在字符串中最后一次出现位置的索引。int lastindexOf(int ch)返回指定子字符串str在字符串第一次出现位置的索引。int indexOf(String str)返回指定子字符串str在此字符串中最后一次出现位置的索引intlastIndexOf(String str返回字符串中index位置上的字符,其中index的取值范围是charcharAt(intindex)0~(字符串长度-1)。判断此字符串是否以指定的字符串结尾。booleanendsWith(Stringsuffix)
6.1.2 String类的常用方法 String类的常用方法 方法声明 功能描述 int length() 返回当前字符串的长度,即字符串中字符的个数。 int indexOf(int ch) 返回指定字符ch在字符串中第一次出现位置的索引。 int lastIndexOf(int ch) 返回指定字符ch在字符串中最后一次出现位置的索引。 int indexOf(String str) 返回指定子字符串str在字符串第一次出现位置的索引。 int lastIndexOf(String str) 返回指定子字符串str在此字符串中最后一次出现位置的索引。 char charAt(int index) 返回字符串中index位置上的字符,其中index的取值范围是 0~(字符串长度-1)。 boolean endsWith(String suffix) 判断此字符串是否以指定的字符串结尾
6.1.2String类的常用方法-方法声明功能描述比较obj与当前字符串对象的内容是否相同。boolean equals(Objectobj)boolean以忽略大小写的方式比较str与当前字符串对象的内容是否相同。equalslgnoreCase(Stringstr)按对应字符的Unicode编码比较str与当前字符串对象的大小。若intcompareTo(Stringstr)当前字符串对象比str大,返回正整数:若比str小,返回负整数;若相等则返回0按对应字符的Unicode编码以忽略大小写的方式比较str与当前字intcompareTolgnoreCase(String符串对象的大小。若当前字符串对象比str大,返回正整数;若比str)str小,返回负整数:若相等则返回O判断字符串长度是否为o,如果为o则返回true,反之则返回flasebooleanisEmptyoboolean startsWith(String prefix)判断此字符串是否以指定的字符串prefix开始
6.1.2 String类的常用方法 方法声明 功能描述 boolean equals(Object obj) 比较obj与当前字符串对象的内容是否相同。 boolean equalsIgnoreCase(String str) 以忽略大小写的方式比较str与当前字符串对象的内容是否相同。 int compareTo(String str) 按对应字符的Unicode编码比较str与当前字符串对象的大小。若 当前字符串对象比str大,返回正整数;若比str小,返回负整数; 若相等则返回0。 int compareToIgnoreCase(String str) 按对应字符的Unicode编码以忽略大小写的方式比较str与当前字 符串对象的大小。若当前字符串对象比str大,返回正整数;若比 str小,返回负整数;若相等则返回0。 boolean isEmpty() 判断字符串长度是否为0,如果为0则返回true,反之则返回flase。 boolean startsWith(String prefix) 判断此字符串是否以指定的字符串prefix开始