一尘不染

如何仅从String的ArrayList中拾取整数数据

java

我读取了一个文本文件,并将数据放入的ArrayListString

数据就像

China 12351235123 Korea 123532523 USA 12341235123

我只需要这些整数数据作为整数即可找到整数的第一位。我知道如何找到第一个数字,但是我不知道如何只能提取整数数据。


阅读 276

收藏
2020-12-03

共1个答案

一尘不染

我假设你ArrayList是类型StringreplaceAll()会拿出不是数字的任何东西(0-9)

ArrayList<String> countrys = new ArrayList<String>();
countrys.add("China 12351235123");
countrys.add("Korea 123532523");
countrys.add("USA 12341235123");

for(String c:countrys){
    String number = c.replaceAll("[^0-9]", "");
    System.out.println(number);
}
2020-12-03