
/
@author 3306 2017年5月9日
@see
@since 10
/
public class StrPicker {
public static void main(String[] args) {
String str = "abc123efg456xzy908";
String numStr = "";
/
取出字符串每一个字符,判断是否属于数字
/
for (char each : strtoCharArray()) {
if (each >= '0' && each <= '9') {
numStr += each;
}
}
// 答案: 123456908
Systemoutprintln(numStr);
}
}
//我举的这个办法比较简单,当然你也可以用正则表达式!
public class 截取字符串数 {
public static void main(String[] args) {
//字符串!
String s="sdf23dfa32dsfa12";
//字符数组;
char[] chs=stoCharArray();
//取0-9;这个范围的数字!
for (int i = 0; i < chslength; i++) {
if(chs[i]>=48&&chs[i]<=57)
Systemoutprint(chs[i]);
}
}
}
String str="(12+2)3";
String result="";
int a,b,c;
//将字符串中的非数字字符转换为空格
for(int i=0;i<strlength();i++){
if(CharacterisDigit(strcharAt(i))){
result+=strcharAt(i);
}else{
result+=' ';
}
}
String[] arrStr=resulttrim()split("\\s+");//去掉前后空格后,再以空格分割字符串
a=IntegerparseInt(arrStr[0]);
b=IntegerparseInt(arrStr[1]);
c=IntegerparseInt(arrStr[2]);
Systemoutprintf("a=%d,b=%d,c=%d",a,b,c);//输出a=12,b=2,c=3
以上就是关于string数组中有数字和字母,怎么把数字挑出来全部的内容,包括:string数组中有数字和字母,怎么把数字挑出来、java怎么截取string中的数字、java怎么提取出String中所有数字段并分别赋值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)