string数组中有数字和字母,怎么把数字挑出来

string数组中有数字和字母,怎么把数字挑出来,第1张

/

  从字符串找出数字

  

  @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中所有数字段并分别赋值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9773106.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存