gpt4 book ai didi

java - 如何从数组列表中提取某些子字符串之间的不同子字符串?

转载 作者:行者123 更新时间:2023-12-02 21:43:03 25 4
gpt4 key购买 nike

我不确定如何正确提出这个问题,但希望这个例子能够澄清问题。

我有一个字符串列表,例如(“AS3K4455NJNSADN4455KLMDSMF043J4455NKFDG4455 KMMFDG”)

如您所见,有“4455”重复。我将有一长串刺痛列表,假设 4455 代表我想要提取的消息的开始/结束。我不知道实现这一目标的最佳方法,所以如果有人遇到类似的问题,请停止:)

最佳答案

您可以使用StringTokenizer来分割它们,并根据您的喜好设置delim(在您的示例中,它是4455),即:

String string = "AS3K4455NJNSADN4455KLMDSMF043J4455NKFDG4455KMMFDG";
StringTokenizer tokenizer = new StringTokenizer(string, "4455");
while(tokenizer.hasMoreTokens()){
System.out.println("Token: "+ tokenizer.nextToken()); //or do whatever you need with your token, here I'm printing
}

输出:

Token: AS3K
Token: NJNSADN
Token: KLMDSMF0
Token: 3J
Token: NKFDG
Token: KMMFDG

关于java - 如何从数组列表中提取某些子字符串之间的不同子字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52813213/

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