java中如何判断字符串数组中是否有某个字符串?
有专门的函数吗,比如有则返回true;
我只知道判断字符串是有一个 index indexOf(String str);
谢谢了
解决问题改天开新帖给分.

解决方案 »

  1.   

    我给你提出两种方法:
    1,把数组各项放到list中,用list的contain判断;
    2,遍历数组,逐条比较;
      

  2.   

    /**
     *  判断某个字符串是否存在于数组中
     *  @param stringArray
     *   原数组
     *  @param source
     *   查找的字符串
     *  @return
     *   是否找到
     *  @author zzj
     */
    public static boolean contains(String[] stringArray,String source)
    {
    //转换为list
    List<String> tempList = Arrays.asList(stringArray);

    //利用list的包含方法,进行判断
    if(tempList.contains(source))
    {
    return true;
    }
    return false;
    }