以下是我可能收到的一些输入的示例
1,4
34,2
-99,20
等等
因此包含负值,并且 1、2、3 等数字都是可能的。逗号不是唯一的分隔符,只是一个示例。但非整数值是 parseInt 不起作用的原因。我可以编写什么代码来解析上述 3 个输入,以便得到这个?
1
34
-99
最佳答案
您可以使用正则表达式(regex)。
用逗号分隔的简单示例:
String[] values = string.split(",")
for (String a : values) {
Integer.parseInt(a);
}
关于java - 在Java中从字符串中提取这个int的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9180849/