锁定老帖子 主题:一个挺有意思的截取字符串
精华帖 (0) :: 良好帖 (0) :: 新手帖 (5) :: 隐藏帖 (7)
|
|
---|---|
作者 | 正文 |
发表时间:2011-11-01
最后修改:2011-11-01
|
|
返回顶楼 | |
发表时间:2011-11-01
543089122 写道
没有注意到可以用bbcode |
|
返回顶楼 | |
发表时间:2011-11-01
redalx 写道 543089122 写道
没有注意到可以用bbcode |
|
返回顶楼 | |
发表时间:2011-11-01
本来想给代码的,一看到头像,不给了
给力 |
|
返回顶楼 | |
发表时间:2011-11-01
最后修改:2011-11-01
String str="[Type=UPC-A][Final=10][Nnmber=9]"; Map<String, String> model = new HashMap<String, String>(); String[] temp = str.split("\\[|]"); for (String subString : temp) { if (subString.length() > 0) { String[] property = subString.split("="); model.put(property[0], property[1]); } } System.out.println(model.get("Type")); |
|
返回顶楼 | |
发表时间:2011-11-01
这个问题也上首页了。。
|
|
返回顶楼 | |
发表时间:2011-11-01
骨之灵魂 写道 String str="[Type=UPC-A][Final=10][Nnmber=9]"; Map<String, String> model = new HashMap<String, String>(); String[] temp = str.split("\\[|]"); for (String subString : temp) { if (subString.length() > 0) { String[] property = subString.split("="); model.put(property[0], property[1]); } } System.out.println(model.get("Type")); 哇,很强大。佩服佩服。 |
|
返回顶楼 | |
发表时间:2011-11-01
String str="[Type=UPC-A][Final=10][Nnmber=9]";
Matcher matcher = Pattern.compile("\\[\\s*(\\w*)\\s*=\\s*(\\w*)\\s*\\]").matcher(str); while(matcher.find()){ System.out.println(matcher.group(1)); System.out.println(matcher.group(2)); } |
|
返回顶楼 | |
发表时间:2011-11-01
一个小问题引出这么多高手各显神通。。佩服
|
|
返回顶楼 | |
发表时间:2011-11-01
_缘如此 写道 骨之灵魂 写道 String str="[Type=UPC-A][Final=10][Nnmber=9]"; Map<String, String> model = new HashMap<String, String>(); String[] temp = str.split("\\[|]"); for (String subString : temp) { if (subString.length() > 0) { String[] property = subString.split("="); model.put(property[0], property[1]); } } System.out.println(model.get("Type")); 哇,很强大。佩服佩服。 好猥琐啊... |
|
返回顶楼 | |