1乔2灌3草
100休闲整地101全垦整地102带状整地103块状整地104水平阶整地105鱼鳞坑整地106水平沟整地107台田整地108穴状整地
上面类似的数据 应该如何 按照代码 姓名这样的形式截取后 放到一个hashmap中
1乔2灌3草
100休闲整地101全垦整地102带状整地103块状整地104水平阶整地105鱼鳞坑整地106水平沟整地107台田整地108穴状整地
上面类似的数据 应该如何 按照代码 姓名这样的形式截取后 放到一个hashmap中
[code="java"]import java.util.regex.*;
public class TestReg {
public static void main(String[] args) {
String str = "1乔2灌3草100休闲";
Pattern pattern = Pattern.compile("(\\d+)(\\D+)");
Matcher matcher = pattern.matcher(str);
while (matcher.find()) {
System.out.println(matcher.group(1));
System.out.println(matcher.group(2));
}
}
}
[/code]
把matcher.group(1)和matcher.group(2)放到hashmap就可以了。