gpt4 book ai didi

java - 在多个符号上拆分java中的字符串

转载 作者:搜寻专家 更新时间:2023-10-30 19:48:04 24 4
gpt4 key购买 nike

当后面的符号遇到“+,-,*,/,=”时,我想拆分一个字符串我正在使用 split 函数,但这个函数只能接受一个参数。而且它不适用于“+”。我正在使用以下代码:-

Stringname.split("Symbol");

谢谢。

最佳答案

String.split 将正则表达式作为参数。

这意味着您可以在一个参数中交替使用任何符号或文本抽象来拆分您的 String

参见文档 here .

这是你的例子:

String toSplit = "a+b-c*d/e=f";
String[] splitted = toSplit.split("[-+*/=]");
for (String split: splitted) {
System.out.println(split);
}

输出:

a
b
c
d
e
f

注意事项:

  • Pattern 的保留字符必须使用 \\ 进行双重转义。 编辑:这里不需要。
  • 模式中的[]括号表示一个字符类。
  • 关于模式的更多信息 here .

关于java - 在多个符号上拆分java中的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18061100/

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