gpt4 book ai didi

Java split方法无法正常工作?

转载 作者:行者123 更新时间:2023-12-01 07:23:42 24 4
gpt4 key购买 nike

这是我的一段代码,我想用 $ 符号分割字符串,但字符串不会被吐出。

这是我的代码:

   String str="first$third$nine%seventh";
String s[]=str.split("$");
System.out.println(s[0]);

输出是整个字符串:

first$third$nine%seventh

最佳答案

split需要 regular expression作为一个论点。 $ 是正则表达式中的一个神奇字符。

如果使用反斜杠对其进行转义,它将被用作普通字符而不是特殊的正则表达式字符。

String s[]=str.split("\\$");

关于Java split方法无法正常工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29587195/

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