有一个定义为String型的配列,
里面都是一些文字列密码,
我现在想判断这个配列中有没有包含有
特定的一个文字列,比如说"123”;
有没有简单的方法,只判别有无?
请各位大虾帮忙~

解决方案 »

  1.   

    String ss = "xxx123xxx";
    int i="123".indexOf(ss);
    if(i!=-1)
    证明有
    else
    证明没有
      

  2.   

    调用我的这个方法吧,如下:
    --------------------------------------------------------
    public static boolean getString(String str){
            return str.matches(".*123.*");
        }
    --------------------------------------------------------
    加分哦!o(∩_∩)o...
      

  3.   


    //str为String型的配列,matchStr为特定的一个文字列
    public static boolean getString(String str,String matchStr){ 
            return str.matches(".*" + matchStr + ".*"); 
        }//例,输出true
    public static void main(String[] args) {
    String str = "dfd1233d2";
    String matchStr = "123";
    System.out.println(getString(str,matchStr));
    }
      

  4.   


    应该是  
    ss.indexOf("123")
    才对。