-1
读子我有一个输入字符串像_FIR_abcdef_gh_SEC_ijk1234_LAS_tun_1234
如何从特定的模式
想我需要做的abcdef_gh
,ijk1234
和tun_1234
子字符串。
_FIR_
,_SEC_
和_LAS_
是这里的关键。
我已经尝试使用子字符串选项,但无法找出解决方案。
读子我有一个输入字符串像_FIR_abcdef_gh_SEC_ijk1234_LAS_tun_1234
如何从特定的模式
想我需要做的abcdef_gh
,ijk1234
和tun_1234
子字符串。
_FIR_
,_SEC_
和_LAS_
是这里的关键。
我已经尝试使用子字符串选项,但无法找出解决方案。
你喜欢这种吗?
公共类的子串{
public static void main(String[] args) {
String fullString = "_FIR_abcdef_gh_SEC_ijk1234_LAS_tun_1234";
int start1 = fullString.indexOf("_FIR_");
int start2 = fullString.indexOf("_SEC_");
int start3 = fullString.indexOf("_LAS_");
String first = fullString.substring(start1+5, start2);
String second = fullString.substring(start2+5, start3);
String third = fullString.substring(start3+5, fullString.length());
System.out.println(first);
System.out.println(second);
System.out.println(third);
}
}
控制台:
abcdef_gh
ijk1234
tun_1234
感谢史蒂芬这样的,我需要。 –
我很高兴能帮到你。 –