如何使用java使用字符串分割数据

如何使用java使用字符串分割数据,java,string,Java,String,String str=sum(target\u details.target\u 1\n) 作为目标详细信息 上面的字符串如何使用target拆分单词 str.split("target") 但是它可以分为sum(target,\u details.target\u 1\u n)as,details 但是我需要像sum(target\u details.target\u 1\n)as,details我不确定你到底想做什么,但是如果你想用“.”或“\u”这样的标记来分隔字符串,你可以这样做: S

String str=sum(target\u details.target\u 1\n)

作为目标详细信息 上面的字符串如何使用target拆分单词

str.split("target")
但是它可以分为
sum(target,\u details.target\u 1\u n)
as,details
但是我需要像
sum(target\u details.target\u 1\n)
as,details

我不确定你到底想做什么,但是如果你想用“.”或“\u”这样的标记来分隔字符串,你可以这样做:

String alfa = "something.stuff";
String[] result = alfa.split(".");
它将返回如下数组:

result[0] = "something"
result[1] = "stuff"

除非你为你想做的事情提供一些意义,否则我认为这个问题永远都没有意义。你到底想拆分什么?我同意Devilshnd的观点,但如果你试图拆分某些内容或删除部分单词,你可以使用正则表达式。读一读