判斷字符串是否存在
使用str.contains("values")
java
public class one { /*判斷某個字符串是否存在*/ public static void main(String[] args){ String str = "今晚打老虎"; boolean request = str.contains("老虎"); System.out.println("今晚有老虎嗎?"); if (request == true) { System.out.println("今晚有老虎"); }else { System.out.println("今晚沒老虎"); } } 結果:今晚有老虎嗎? 今晚有老虎
字符串截取
public class one { /**字符串截取*/ public static void main(String[] args){ String str = "123456201808086789"; String year = str.substring(6,14);//也能夠只輸入一個開始索引位置 System.out.println(year); } 結果:20180808
字符串替換
public class one { /**字符串替換*/ public static void main(String[] args){ String str = "娃嘿嘿"; String restr = str.replace("嘿","哈");//將字符串中因此得"嘿"替換成"哈" System.out.println(restr); } 結果:娃哈哈
字符串分割
/**字符串分割*/ public static void main(String[] args){ String str = "美的,海爾,格力"; String new_list[] = str.split(",");//以","號分割 for (int i = 0;i < new_list.length;i++) { System.out.println("第" + i + "個是" + new_list[i]);//取list的第i個 } } 結果: 第0個是美的 第1個是海爾 第2個是格力
轉換字符串大小寫
/**字符串大小寫轉換*/ public static void main(String[] args){ String str = "abCD"; System.out.println(str.toLowerCase());//將字符串轉換爲小寫 System.out.println(str.toUpperCase());//將字符串轉換爲大寫 } 結果: abcd ABCD
去除字符串空格
/**字符串去空格*/ public static void main(String[] args){ String str = " abCD "; System.out.println(str.trim());//去除空格 } 結果:abCD
判斷字符串是否相等
/**判斷字符串是否相等*/ public static void main(String[] args){ String str1 = "Hello"; String str2 = "你好"; String str3 = "Hello"; System.out.println(str1 == str3);//使用==判斷是否相等 System.out.println(str1 == str2); System.out.println("華麗的分割線<------------------------------------------>"); System.out.println(str1.equals(str3));//使用equals判斷是否相等 System.out.println(str1.equals(str2)); } 結果: true false 華麗的分割線<------------------------------------------> true false true