强制转换 char 元素,以便可以在 int 方法中使用



我有这个代码,

public int deleteSubString(String delSubString) 
{
    int len = delSubString.length();
    char []temp = delSubString.toCharArray();
    char first = 0;
    temp[0] = first ;
    System.out.println(first);
    System.out.println(len);
    return deleteSubString(first,len);
}

为了使它正常工作,return 语句中重载的 deleteSubString 方法需要取两个整数来返回 deleteSubString( int first, int len)。我似乎无法转换为整数。是否可以从临时字符数组中获取一个整数。

试试这个:

return deleteSubString(Character.getNumericValue(first), len);

最新更新