String-lastIndexOf()、replace()简单使用
2014-07-16 10:26
375 查看
public static void main(String[] args) { //Returns the index within this string of the rightmost occurrence of the specified substring String str = "abcdefghiefmn"; System.out.println(str.lastIndexOf("ef")); }
2、replace()使用。String有4个替代方法,需要替代一个和替代全部的使用的区别。
public static void main(String[] args) { String str = "abcdab"; /** * replaceFirst(String regex, String replacement) * 使用给定的 replacement 替换此字符串匹配给定的正则表达式的第一个子字符串。 */ String str1 = str.replaceFirst(String.valueOf(str.charAt(0)), "1"); // 打印效果为:1bcdab /** * replace(char oldChar, char newChar) * 返回一个新的字符串,它是通过用 newChar 替换 * 此字符串中出现的所有 oldChar 得到的。 */ String str2 = str.replace('a', 'm'); // 打印效果为:mbcdmb /** * replace(CharSequence target, CharSequence replacement) * 使用指定的字面值替换序列替换此字符串所有匹配字面值目标序列的子字符串。 * 该替换从字符串的开头朝末尾执行. * 例如,用 "b" 替换字符串 "aaa" 中的 "aa" 将生成 "ba" 而不是 "ab"。 * 参数: * target - 要被替换的 char 值序列 * replacement - char 值的替换序列 */ String str3 = str.replace('a', 'm'); // 打印效果为:mbcdmb /** * replaceFirst(String regex, String replacement) * 使用给定的 replacement 替换此字符串匹配给定的正则表达式的第一个子字符串 */ String str4 = str.replaceAll("[abc]", "m"); // 打印效果为:mmmdmm }
相关文章推荐
- JS:1.8字符串(string)对象(length,indexOf(),lastIndexOf(),replace(),match(),toUpperCase(),toLowerCase())
- 从字符串总分离文件路径、命名、扩展名,Substring(),LastIndexOf()的使用;替换某一类字符串,Replace()的用法
- 字符串字符JS:1.8,字符串(string)对象(length,indexOf(),lastIndexOf(),replace(),match(),toUpperCase(),toLowerCas
- JS:1.8,字符串(string)对象(length,indexOf(),lastIndexOf(),replace(),match(),toUpperCase(),toLowerCase())
- 用lastIndexOf方法返回String对象内最后一次出现子字符串的字符位置的示例
- ASP.NET中String.IndexOf 方法的使用
- 如何将字符串前后的空白去除? (使用string.find_first_not_of, string.find_last_not_of) (C/C++)
- 关于arraylist类中indexof方法与lastindexof方法的使用
- java String lastIndexOf
- 关于java.lang.String中的public int lastIndexOf(String,int)
- indexOf 和 lastIndexOf 使用示例介绍
- js中substr,substring,indexOf,lastIndexOf,split,replace的用法详解
- (原創) 如何将字符串前后的空白去除? (使用string.find_first_not_of, string.find_last_not_of) (C/C++)
- indexOf,lastIndexOf,substring, substr,replace
- indexOf 和 lastIndexOf 使用示例介绍
- 自己写的j2me 中String 中的replace,spit,lastIndexOf 函数
- 使用SQL字符串反转函数REVERSE巧妙实现lastindexof功能
- ASP.NET中String.IndexOf 方法的使用
- Javascript 中的 字符串对象 toUpperCase() toString() charAt() indexOf() lastIndexOf() replace() search() substring()
- JavaScript中的lastIndexOf()方法使用详解