我试图提出一个循环,该循环将通过弹簧,并且一旦到达%字符,它将把%之后的所有内容传递给hexToInt函数。这就是我想出的。

for(int x=0; x<temp.length(); x++)
    {
        if(temp.charAt(x)=='%')
        {
            newtemp = everthing after '%'
            hexToInt(newtemp);
        }
    }

最佳答案

试试这个:

newtemp = temp.substring(x+1);

另外,您应该在找到'%'字符后中断。实际上,整个代码段可以像这样实现(无需为此编写循环!):
String newtemp = temp.substring(temp.indexOf('%')+1);

07-27 13:21