2017-06-15 16:52
1 package com.ping; 2 3 public class Test { 4 5 public static void main(String[] args) { 6 7 String str = "abc1234sdsd567fdfd8fd9s10"; 8 String result = ""; 9 10 // 在 ASCII 表中, Dec(十进制) 48~57 对应数字 0~9 11 if (str != null && str.trim().length() > 0) { 12 for (int i = 0; i < str.length(); i++) { 13 if (str.charAt(i) >= 48 && str.charAt(i) <= 57) { 14 result += str.charAt(i); 15 } 16 } 17 } 18 System.out.println(result); 19 } 20 }
以上代码输出结果:12345678910
点我了解 ASCII