我假设你
ArrayList是类型
String。
replaceAll()会拿出不是数字的任何东西(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);}


