我可以将 String 转换为 Integer 或为其赋值吗?

Can I convert a String into Integer or assign it with a value?

我想问一下我是否可以将 String 转换为 int 或给字符串赋值。

这是我的代码:在方法的第一行中,我生成了一个客户编号,例如 "KU605-43"、"CU629-34"、"YT634-45"... 作为字符串,

在下一行中,我取出了我的号码,例如第一个示例 60543。

我尝试ParseInt ValueOf等等,但还是不行。

public int wertigkeitUeberpruefen(){
    String str = generate();
    str = str.replaceAll("\D+","");
}

首先删除所有非数字字符。然后将字符串解析为整数并return它。

public int stringToParse(String str){
    str = str.replaceAll("[^\d]", "");
    return Integer.parseInt(str);
}

对我来说,以下作品,其中 value 是数字。

public int wertigkeitUeberpruefen(){
     String str = generate();
     str = str.replaceAll("\D","");
     int value = Integer.parseInt(str);
}