在java中,如何从表达式的第二个/第n个匹配项中找到子字符串,直到它在String中出现第三个/ n + 1。
这样的事情:
生活;;是;;美丽;;世界在列表
结果:
beautiful
答案 0 :(得分:4)
您可以使用split()实现它。以下是打印所需输出的代码。
public static void main(String[] args) {
String str = "life;;is;;beautiful;;world";
int n=2;
String[] strArray = str.split(";;");
System.out.println(strArray[n]);
}
希望这能解决你的目的。
答案 1 :(得分:1)
只需使用subString(start,end)
实施例。
String s="India Is Great";
String s1=s.subString(1,4);
现在,您可以在s1中检查所需的字符串。
它将是 ndi
答案 2 :(得分:0)
我不确定你想要得到什么,但是如果你知道列表用两个分号(;;)分隔,那么拆分字符串并从你得到的数组中获取值