gpt4 book ai didi

java - 使用分隔符分割内容

转载 作者:行者123 更新时间:2023-12-01 18:41:55 25 4
gpt4 key购买 nike

我正在分割基于分隔符的 XML 元素 | 。 XML 元素的格式如下所述。

start:23 | stop:43 | name:abc def

我正在按照以下方式做

StringTokenizer stringTokenizer = new StringTokenizer(oneLine, " | ");
// First line is "start"
if ( stringTokenizer.hasMoreTokens() ) {
String tmp = stringTokenizer.nextToken();
if ( tmp.startsWith("start:")) {
tmp = tmp.substring("start:".length());
// ----

但问题是我无法获取最后一个子元素 name:abc def 。我只能检索abc但不是def .

最佳答案

使用String.split():

String[] parts = split("\\s*\\|\\s*");

这将产生一个长度为三的数组。

关于java - 使用分隔符分割内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19639510/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com