取特定字符串怎么写? a|a|bc|d|ac|ddd|cc|类以上格式的字符串,如何只取最后的|之前到字符串? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String toParse = "ac|ddd|cc|";String[] tokens = soParse.splie("|");String target = tokens[tokens.length-1]; 更正: 第2行应为 String[] tokens = soParse.split("|"); 再更正: String[] tokens = toParse.split("|");汗自己一个..... 1.4.2后的版本 split()方法里面使用的是正则表达式 所以不能写"|" String[] tokens = soParse.splie("||");String[] tokens = soParse.splie("/|");中的一个,忘记是哪个了,楼主自己尝试 |在正则表达式里是或的意思,所以是不行的如果你的 字符串格式就是这样的, String s = "ac|ddd|cc|"; System.out.println(s.substring(0,s.length()-1)); //如果|后面的也需要过滤 s = "ac|ddd|cc|ignored"; System.out.println(s.substring(0,s.lastIndexOf('|'))); String[] tokens = soParse.splie("||");String[] tokens = soParse.splie("/|");中的一个,忘记是哪个了,楼主自己尝试---------上面一个都不是,怀疑这位老兄的一颗星split("\\|");方法名错,转义符也错,转义符也没有再转义 怎么import import static net.mindview.util.SwingConsole.*;这个包? 怎么会编译不同过呢 String的问题 发生了什么问题?我是初学者!!谢谢高手了! 如何让在一个线程内DAO对象在一个时刻内只被调用一次? 等待 子类对象引用问题 我是JAVA初学者,请求帮忙!运行时发生的错误。 为什么我下载不了SDK for linux的版本啊??? 程序包com.test.chapter06.bean不存在 一个CORE JAVA里的例子 static对象 java垃圾回收器回收么 和一般new出来的对象回收时有明显区别么?
汗自己一个.....
String[] tokens = soParse.splie("/|");
中的一个,忘记是哪个了,楼主自己尝试
String s = "ac|ddd|cc|";
System.out.println(s.substring(0,s.length()-1));
//如果|后面的也需要过滤
s = "ac|ddd|cc|ignored";
System.out.println(s.substring(0,s.lastIndexOf('|')));
String[] tokens = soParse.splie("/|");
中的一个,忘记是哪个了,楼主自己尝试
---------
上面一个都不是,怀疑这位老兄的一颗星
split("\\|");方法名错,转义符也错,转义符也没有再转义