Java-确定字符串是否包含子字符串
利用String自带的函数和正则来实现
1 package com.tj; 2 3 public class MyClass implements Cloneable { 4 public static void main(String[] args) { 5 String string = "Madam, I am Adam"; 6 7 // 是否以Mad开头 8 boolean b = string.startsWith("Mad"); 9 System.out.println(b); 10 11 // 是否以dam结尾 12 b = string.endsWith("dam"); 13 System.out.println(b); 14 15 //判断是否包含这个字符串 16 b = string.indexOf("I am") > 0; 17 System.out.println(b); 18 19 //下面是忽略大小写的比较(利用正则实现) 20 21 //是否以mad开头 22 b = string.matches("(?i)mad.*"); 23 System.out.println(b); 24 25 //是否以adam结尾 26 b = string.matches("(?i).*adam"); 27 System.out.println(b); 28 29 //是否包含i am这个字符串 30 b = string.matches("(?i).*i am.*"); 31 System.out.println(b); 32 33 } 34 }
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。