在String中查找字符存在:java

Jam*_*ade 0 java android hex uri char

我试图在Java中创建一个相当于的方法

'Uri.IsHexDigit(char)'在C#中.我想检查字符是否在一组char数组中,以查看它是否是正确的字符.请任何人都可以查看我的代码,看看我做错了什么.先感谢您.

到目前为止,这是我的代码:

public boolean hexChecker(char c)
{
    String string = "0123456789abcdefABCDEF";
    char[] charArray = string.toCharArray();

    for(char ch : charArray)
    {
        if(c == ch)
        {
            System.out.println("It worked!");
            return true;
        }
        else
        {
            System.out.println("It did not work!");
            return false;
        }
    }

    return false;
}
Run Code Online (Sandbox Code Playgroud)

Sur*_*tta 9

让生活变得轻松 只是

   public boolean hexChecker(char c) {
        String string = "0123456789abcdefABCDEF";
        return string.indexOf(c) > -1;
    }
Run Code Online (Sandbox Code Playgroud)