有这么个字符串
"005-127.0.0.1,002-127.0.0.1,001-192.168.0.1,......."其中“-”前面的是用户名id,“-”后面的是ip地址。用的是“,”分隔的。我想将每个用户名id,组成一个字符串,及"005,002,001,......"每个ip,组成一个字符串,及"127.0.0.1,127.0.0.1,192.168.0.1,....."
这个如何实现? 小弟新手,万分感谢!!!
"005-127.0.0.1,002-127.0.0.1,001-192.168.0.1,......."其中“-”前面的是用户名id,“-”后面的是ip地址。用的是“,”分隔的。我想将每个用户名id,组成一个字符串,及"005,002,001,......"每个ip,组成一个字符串,及"127.0.0.1,127.0.0.1,192.168.0.1,....."
这个如何实现? 小弟新手,万分感谢!!!
String[] id_ip = "字符串".split(',');
for(int i=0;i<id_ip.length;i++) {
String id = id_ip[i].substring(0,2);
String ip = id_ip[i].substring(4,id_ip[i].length-1);
}
每个用户名id,组成一个字符串,及"005,002,001,......"
每个ip,组成一个字符串,及"127.0.0.1,127.0.0.1,192.168.0.1,....."
StringBuffer id = new StringBuffer();
StringBuffer ip = new StringBuffer();
for(int i=0;i<id_ip.length;i++) {
String[] strs = id_ip[i].split('_');
id.add(strs[0] + ",");
ip.add(strs[1] + ",");
}