首页 > 代码库 > String分割类

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.]+");


 

String分割类