如何从String 2的ArrayList中获取唯一的整数数据

时间:2016-05-01 09:14:31

标签: java arraylist integer

我读取了一个文本文件并将数据放入String的ArrayList中。

数据就像

China 12351235123
Korea 123532523
USA 12341235123

我只需要那些整数数据来找到整数的第一个数字。

我知道如何找到第一个数字,但我不知道如何获取唯一的整数数据。

3 个答案:

答案 0 :(得分:0)

在这里,对每个输入行使用此函数:

public Integer getIntegerFromString(String str) {
    String res[] = str.split("\\s+");
    return new Integer(res[1]);  // since its on second position
}

或:

public Integer getIntegerFromString(String str) {
        String res[] = str.split("\\s+");
        return Integer.parseInt(res[1]);  // since its on second position
    }

答案 1 :(得分:0)

您可以将字符串拆分为:

(未经测试,我暂时不用java编程,所以请检查sintax是否正确)

String value = list.get(0);
String number = value.substring(value.indexOf(" ") + 1);
int integer = Integer.valueOf(number);

答案 2 :(得分:0)

使用System.Char.IsDigit方法