String分割类

StringTokenizer类

用的时候要 import java.util.StringTokenizer;

StringTokenizer b=new StringTokenizer( Stringa," , . 分裂符号)

b.countTokens()  有多少个数

b.hasMoreTokens()  还有吗

b.nextToken() 显示出来啊


 

使用Scanner类 在字符串中解析需要的数据

        String a="saf 23132 adf 231 asdf 13 ad";
        Scanner read=new Scanner(a);
        for(;read.hasNext();){
            try{
                double b=read.nextDouble();
                System.out.println(b);
            }
            catch(InputMismatchException exp){
                String t=read.next();
            }
        }

但如果字符串不是断的

如"sdfsdfs23234fsf2342dsf23"

我们可以用正则表达式弄一个断点

read.useDelimiter("[^0123456789.]+");


 

posted on 2016-10-09 22:55  Kooing  阅读(239)  评论(0编辑  收藏  举报

导航