//since jdk1.4 String Tmp = "<10><11><20><36>";
String[] b = Tmp.substring(1, Tmp.length() - 1).split("><");
for (int i = 0; i < b.length; i++) {
System.out.println("" + b[i]);
}
String[] b = Tmp.substring(1, Tmp.length() - 1).split("><");
for (int i = 0; i < b.length; i++) {
System.out.println("" + b[i]);
}
解决方案 »
- 大神求助,算法问题
- 关于包和类的问题
- applet显示图片问题,急!!
- TreeMap中文排序求教!
- 有谁帮我看看这个游戏出错在哪了?为什么设置了ActionListener,KeyListener就不行了?
- println(String s)方法只可以用System.out.来调用?
- 关于流的问题,各位大虾帮忙啊,我已被这一群类给搞晕了,郁闷~~~
- 这个是什么错误??求救
- 关于hashCode()的问题,急!
- 一个非常简单的关于圈复杂度的问题
- 我遇到一件刺手的事情:对数据库中某一个字段的数据进行垒加,所有的被垒加的数据都被精确到小数点之后两位或者没有小数点,但是垒加之后
- 请问谁有jacob的文档啊?
import java.util.regex.*;
public class TTest {
public static void main(String[] args) {
String str = "<10><11><20><36>";
Pattern pattern = Pattern.compile("<(-?[\\d]*)>");
Matcher matcher = pattern.matcher(str);
while (matcher.find()){
String key=matcher.group(1);
System.out.println(key);
}
}
}
is <((\\+|-)?[\\d]+)>
System.out.println("" + b[i]);
里面加""呢?不加也可以显示啊?