Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 可以把一个字符串从一个特定的词剪切到另一个词吗?_Java_String - Fatal编程技术网

Java 可以把一个字符串从一个特定的词剪切到另一个词吗?

Java 可以把一个字符串从一个特定的词剪切到另一个词吗?,java,string,Java,String,我有一篇很长的文章,我想把它切成几段。在文本中,我可以使用一些独特的部分来识别一件作品。我已经调查过了 TestString=TestString.Substring(0,TestString.IndexOf('-')).Trim() 但这只允许一个字符,我需要10个,所以它不会工作。我要开始剪切并停止的字符串如下所示: “12.32.4214” 有人找到这个问题的答案了吗 您似乎在问是否可以使用indexOf()来标识字符串中的10长度序列 是的,你可以 int indexOf(String

我有一篇很长的文章,我想把它切成几段。在文本中,我可以使用一些独特的部分来识别一件作品。我已经调查过了
TestString=TestString.Substring(0,TestString.IndexOf('-')).Trim()
但这只允许一个字符,我需要10个,所以它不会工作。我要开始剪切并停止的字符串如下所示:

“12.32.4214”


有人找到这个问题的答案了吗

您似乎在问是否可以使用indexOf()来标识字符串中的10长度序列

是的,你可以

int indexOf(String str)
您可以用这种方式按字符串进行搜索

TestString = TestString.Substring(0,TestString.IndexOf('-234265789')).Trim()

你想在什么基础上拆分字符串?你是说
split(“-”)
?提供输入和输出字符串,这将有助于你尝试
String
中的
split
方法吗?你的评论是“我可以使用独特的部分来识别一个片段”,这让我觉得你可能想使用正则表达式来定位你的“特定单词”(在正则表达式术语中,这将是一个匹配组)。