一、字符串查找
String 类的 indexOf() 方法在字符串中查找子字符串出现的位置,如过存在返回字符串出现的位置(第一位为0),如果不存在返回 -1
package lx; public class TestString { public static void main(String[] args) { String str1 = "wo ai wo jia"; int n = str1.indexOf("i"); if(n == -1){ System.out.println("没有此字符串"); } else{ System.out.println("出现在第"+n+"个位置"); } } } 得出结果: 出现在第四个位置
空格也算
二、字符串替换
我们使用 java String 类的 replace 方法来替换字符串中的字符:
package lx; public class TestString { public static void main(String[] args) { String str = "wangyi"; System.out.println(str.replace("wa", "aw")); } } 输出结果: awngyi
三、字符串小写转大写
使用String类的函数toUpperCase() 方法将字符串从小写转为大写:
public class StringToUpperCaseEmp { public static void main(String[] args) { String str = "string runoob"; String strUpper = str.toUpperCase(); System.out.println("原始字符串: " + str); System.out.println("转换为大写: " + strUpper); } } 输出结果为: 原始字符串: string runoob 转换为大写: STRING RUNOOB
总结:字符串操作基本都是使用String类自带函数,所以需掌握常用的String类方法。