在java中,如何从表达式的第二次/第n次出现到它在字符串中的第三次/n+1次出现之间找到子字符串。
像这样的东西:
生活;;是;;美丽;;世界在列表中
结果:
beautiful
您可以使用 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]);
}
希望这能解决您的目的。
只需使用subString(start,end)
前任。
String s="India Is Great";
String s1=s.subString(1,4);
现在,您可以在 s1 中检查所需的字符串。
它将是ndi
我不确定你想要得到什么,但如果你知道列表由两个分号 (;;) 分隔,那么拆分字符串并从你得到的数组中获取值