判断字符串是否存在
使用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