实现方法:
查找字母,数字,空格的ascii码,用筛选ascii码的方式来截取。
具体实现:
String cpuType = " 4 Intel(R) Core(TM) i5-323M @ 2.60GHz" for(i = 0 ; i < cpuType.length() ; i ++ ){ char adds = cpuType.charAt(i); int byteAscii = (int) adds; if(byteAscii == 32 || byteAscii >= 48 && byteAscii <= 57 ){ if(byteAscii >= 48 && byteAscii <= 57){ j++; } if(byteAscii == 32 && j > 0){ break; } }else{ break; } } String CPUInt = cpuType.substring(i-j, i);