第4章字符串 H 2.字符串类的 String访问 字符串的访问即字符串的引用,它包括得到字符 串的长度,得到指定位置的字符或子串,以及得到某 个字符或子串在字符串中的索引位置等。 String类的功 能很强,几乎覆盖了所有的字符串运算操作。表4,2给 出了一些常用的字符串运算方法
第4章 字符串 2.字符串类的String访问 字符串的访问即字符串的引用,它包括得到字符 串的长度,得到指定位置的字符或子串,以及得到某 个字符或子串在字符串中的索引位置等。String类的功 能很强,几乎覆盖了所有的字符串运算操作。表4.2给 出了一些常用的字符串运算方法
第4章字符串 H 表42 String类的常用方法列表 方法 功能描述 length 返回字符串的长度 tolowerCaseo 转换为小写串 oUpp 转换为大写串 char At(int index 返回字符串的第 index个字符 substring( int beginindex) 返回从 beginindex位置(包括该位置)开 始到结尾的所有字符 substring(int beginindex, int endindex) 返回从 beginindex位置(包括)开始到 endindex(不包括)的所有字符 compare To(String another String 字符串比较,返回值为二者差
第4章 字符串 表4.2 String类的常用方法列表 方 法 功能描述 length() 返回字符串的长度 toLowerCase() 转换为小写串 toUpperCase() 转换为大写串 charAt(int index) 返回字符串的第index个字符 substring(int beginindex) 返回从beginindex位置(包括该位置)开 始到结尾的所有字符 substring(int beginindex,int endindex) 返 回从 beginindex位 置 ( 包括 ) 开始 到 endindex(不包括)的所有字符 compareTo(String anotherString) 字符串比较,返回值为二者差
第4章字符串 H region Matches(int toffset, String other,int比较本串从oset始的len个字符和 ooffset, int len) other串从 ooffset开始的len个字符是否 致 start With( String prefix) 比较字符串是否以prefⅸx开始 end With(String suffix) 比较字符串是否以 suffix结束 indexof(int ch) 返回某个字符或字符串在本字符串中 第一次出现的位置 lastIndexofo 返回某个字符或字符串在本字符串中 最后一次出现的位置 replace( char oldChar, char newChar) 将字符串中 old char字符替换成 newChar字符 valueof(Object obj) 将某个对象的实例转换成字符串
第4章 字符串 regionMatches(int toffset,String other,int ooffset,int len) 比较本串从toffset开始的len个字符和 other串从ooffset开始的len个字符是否 一致 startWith(String prefix) 比较字符串是否以prefix开始 endWith(String suffix) 比较字符串是否以suffix结束 indexOf(int ch) 返回某个字符或字符串在本字符串中 第一次出现的位置 lastIndexOf() 返回某个字符或字符串在本字符串中 最后一次出现的位置 replace(char oldChar,char newChar) 将 字 符 串 中 oldChar 字 符 替 换 成 newChar字符 valueOf(Object obj) 将某个对象的实例转换成字符串
第4章字符串 H 例如: String s=abCD int i-s. length: //1=4 String sI=s toLower Caseo us1=abcd String S2=S. toUpper Caseo S2="ABCD char c=s char At (3); /c=D String S3=. substirng(2) //S3="CD" String s4=s. Substirng (2, 3) //4="C
第4章 字符串 例如: String s="abCD"; int i=s.length(); // i=4 String s1=s.toLowerCase(); //s1="abcd" String s2=s.toUpperCase(); //s2="ABCD" char c=s.charAt(3); // c='D' String s3=s.substirng(2); //s3="CD" String s4=s.substirng(2,3); //s4="C
第4章字符串 H boolean b=. regionMatches(1, "bCE, 0, 2); //b=false boolean b1=s start With("ab") //b1=true boolean b2=s end with("de") b2=false int m=s indexof(c) //m=2 int k-S. lastlndexof('C) /k=2 String S5=s replace (b, ' B) ∥/s5="aBCD" double d=5.234 String s6=String valueOf(d) /6="5.234
第4章 字符串 boolean b=s.regionMatches(1, "bCE",0,2); //b=false boolean b1=s.startWith("ab"); //b1=true boolean b2=s.endWith("de"); //b2=false int m=s.indexOf('C'); // m=2 int k=s.lastIndexOf('C'); //k=2 String s5=s.replace('b', 'B'); // s5="aBCD" double d=5.234; String s6=String.valueOf(d); //s6="5.234