我读取了一个文本文件,并将数据放入的ArrayList中String。
ArrayList
String
数据就像
China 12351235123 Korea 123532523 USA 12341235123
我只需要这些整数数据作为整数即可找到整数的第一位。我知道如何找到第一个数字,但是我不知道如何只能提取整数数据。
我假设你ArrayList是类型String。replaceAll()会拿出不是数字的任何东西(0-9)
replaceAll()
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); }