使用stringTokenizer从数字中提取数字

时间:2015-05-28 16:03:04

标签: java string java-io

给出一个数字(用户输入)01111000

我想提取个别数字0,1,1,1 .....

是否可以使用stringtokenizer,我尝试过空字符串,“// d”,“?”但它不起作用......

仅限于stringtokenizer

2 个答案:

答案 0 :(得分:0)

String s = "01111000";
System.out.println(java.util.Arrays.toString(s.split("(?<=\\G.)")));

哪个产生

[0,1,1,1,1,0,0,0]

答案 1 :(得分:0)

为什么Tokenizer?使用loopcharAt(position)

如果您仍然需要Tokenizer,请使用此技巧

String number = "01111000010".replaceAll("", " ");
StringTokenizer tokens = new StringTokenizer(number," ");