【发布时间】:2020-02-17 06:40:19
【问题描述】:
对于单独的 (test(1,2) , test(3,4)) 作为 test(1,2) 和 test(3,4),我应该怎么做。我可以在这里使用什么而不是 x 作为分隔符值?谢谢
StringTokenizer tokenizer = new StringTokenizer(str, "x");
【问题讨论】:
-
不要使用这样的代码。多个 Java 版本已弃用 StringTokenizer。使用 Java 的新选项/功能
-
用户
String.split()代替。您可以在那里提供一个正则表达式来完成这项工作。另外,这是一个简化的例子吗?test可以有两个以上的参数吗?嵌套测试?如果是这样,您可能想改用解析器。 -
@Pavel Smirnov 我不会有超过 2 个参数。将是 test(4,5) , test2(6,7) , test3( 78,63) test4(.....
-
请看一下:baeldung.com/java-split-string 如果还有什么不清楚的,欢迎提问。
标签: java stringtokenizer