StringBuilder拆分简单方法

时间:2015-08-19 19:58:09

标签: java string stringbuilder

我正在解析输入String string,如下所示:

String temp [] = string.split(" ");

从这里开始,继续工作 StringBuilder个变量。 输入序列string可以很长。解析了各个令牌 - 那些“#34;驻留"在temp[]中,当方法返回时,在应用程序中稍后会出现。所以,我没有把它们作为String类型并让它们实习的优势。我只有速度的劣势。

是否有一种简单的方法可以在StringBuilder上进行拆分? StringBuilder没有这样的方法。

我可以进行手动拆分 - 搜索string以查找空格的出现次数,并将其他字符的序列放在连续之间 StringBuilder变量上的空格。

有更好的方法吗?

TIA。

// =============================

编辑:

所以 - 如果string是"苹果橙香蕉",

String temp [] = string.split(" ");

正在生成3个数组,"苹果","橙子"和"香蕉"坐在这3个细胞中的每一个。通过这个,"苹果","橙子"和"香蕉"每个人都被拘禁。我希望能够绕过这个进入游泳池并且看到 - "苹果" - 是否存在速度问题。

1 个答案:

答案 0 :(得分:1)

Pattern.compile(" ").split(myStringBuilder)

将完成这项工作。 Pattern.split接受任意CharSequence