java中怎么判断字符串里有没有指定的字符存在?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中怎么判断字符串里有没有指定的字符存在?相关的知识,希望对你有一定的参考价值。

参考技术A

如下就是使用方法,当用户在输入框中输入不文明用语时,可以使用jQuery中的选择器来检测输入内。

使用好indexOf()这个神器,就能返回到所查询字符串的索引,当需要检测是否包含某个字符串的时候自然能返回这个字符串的索引位置,加入if语句中判断索引是否大于-1,则可知该字符串中是否含有所需检测的字符串了。

java 里怎么判断一个字符串是否纯数字

public class AllNumber 
    /**
     * 使用Double.parseDouble方法判断字符串是不是为数字
     * 
     * @param number
     *            字符串
     * @return
     */
    public static boolean isNumber(String number) 
        if (null == number) 
            return false;
        
        try 
            double num = Double.parseDouble(number);// 转换成功则是数字
         catch (Exception e) 
            // TODO: handle exception
            return false;
        
        return true;
    

    /**
     * 使用正则表达式判断字符串是不是为数字
     * 
     * @param number
     *            字符串
     * @return
     */
    public static boolean isNumberByRegex(String number) 
        if (null == number) 
            return false;
        
        String regex = "^[-]0,1[0-9]1,[.]0,1[0-9]1,$";
        return number.matches(regex);
    

    public static void main(String[] args) 
        System.out.println(isNumber("1234.90"));

        System.out.println(isNumberByRegex("-0123.9"));
    

参考技术A 一个字符一个字符的判断
str.charAt(i) 取出来判断(0-9)本回答被提问者和网友采纳

以上是关于java中怎么判断字符串里有没有指定的字符存在?的主要内容,如果未能解决你的问题,请参考以下文章

java 有没有一种方法可以检验一个字符串是不是包含在一个集合里

关于JS如何判断一个字符串中存在多少个相同的数据?

JAVA 怎么判断一个字符串是否一个合法的日期格式??

java中怎么判断一个字符串中包含某个字符或字符串

怎么判断一个字符串是不是包含某个字符

JS判断字符串变量是不是含有某个字串的方法