我想问我是否可以将String
转换为int
或给字符串赋值。
这是我的代码:在方法的第一行中,我生成一个客户编号,例如" KU605-43"," CU629-34"," YT634- 45" ....作为字符串,
在下一行中,我取出了第一个例子60543的例子。
我尝试ParseInt
ValueOf
等等,但仍然无效。
public int wertigkeitUeberpruefen(){
String str = generate();
str = str.replaceAll("\\D+","");
}
答案 0 :(得分:2)
首先删除所有非数字字符。然后将字符串解析为整数并返回它。
public int stringToParse(String str){
str = str.replaceAll("[^\\d]", "");
return Integer.parseInt(str);
}
答案 1 :(得分:0)
对我来说,以下是有效的,其中value
是数字。
public int wertigkeitUeberpruefen(){
String str = generate();
str = str.replaceAll("\\D","");
int value = Integer.parseInt(str);
}