日期:2014-05-20  浏览次数:20669 次

Java 截取字符串
“ABCKKE 我 OALSJFL 我 JLALJLKJ”如何获取两个“我”之间的字第串“ OALSJFL ”


求解
java string

------解决方案--------------------
1、直接用substring和indexof,很容易解决啊。
2、用正则表达式也可以解决。
------解决方案--------------------
不知道具体需求,不过你的这个用split也可以
------解决方案--------------------
	String str = "ABCKKE 我 OALSJFL 我 JLALJLKJ";
String[] strArray = str.split("我");
System.out.println(strArray[1]);

------解决方案--------------------
字符串的操作一般方法都是比较多的了.像上面的substring配合indexof,split分割都可以.
------解决方案--------------------
引用:
Java code?123String str = "ABCKKE 我 OALSJFL 我 JLALJLKJ";    String[] strArray = str.split("我");    System.out.println(strArray[1]);

+1
------解决方案--------------------
(?<=我).*(?=我)
------解决方案--------------------
引用:
1、直接用substring和indexof,很容易解决啊。
2、用正则表达式也可以解决。


++1.


------解决方案--------------------
substring(),具体用法可以查查API。
------解决方案--------------------
楼上都说出来了,我是来接分的!!!!!
------解决方案--------------------
public class Test {
public static void main(String[] args)
{
String s1 = "ABCKKE 我 OALSJFL 我 JLALJLKJ";

String s2 = s1.substring(9,17);

System.out.println(s2);
}
}

------解决方案--------------------
来接分的
------解决方案--------------------
substring()截取
------解决方案--------------------
引用:
Java code?123String str = "ABCKKE 我 OALSJFL 我 JLALJLKJ";    String[] strArray = str.split("我");    System.out.println(strArray[1]);



建议楼主用这个
------解决方案--------------------
喜欢分分。。已经有答案了。