帮我看看这段代码?????? 不是说你,你这代码太乱了吧,为什么不用StringTokenizer,一下了就搞定 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这段代码冗余太多,就算不用StringTokenizer,你的代码也写得太长了 随便看了一下。class StringTest { public static void main(String[] args) { String str = ".192.168.10.16"; String newstr = str; int count; int count2; int i = 0; int k = 0; String[] stra = new String[4]; while (i <= str.length()) { count = str.indexOf('.'); if (count != -1) { str = str.substring(count + 1); count2 = str.indexOf('.'); if (count2 == -1) { str = str.substring(count); System.out.println(str); //System.out.println(k); stra[k] = str;//超低级错误 k++; break; } else { newstr = str.substring(count, count2); str = str.substring(count2); System.out.println(newstr); stra[k] = newstr; //System.out.println(k); } k++; } } System.out.println("一共有数据" + k + "个"); for (int j = 0; j < stra.length; j++) { //超低级错误 System.out.println(stra[j]); } }}你用的方法不好,应该多看一下api。 sql语句查询问题 从数据库读出来的数据如何保存到本地? 求spring配置安装图解? web service是干吗用的? 求助关于Webwork当中如何将PowerPoint文档直接在IE当中打开,而不是下载? 急!如何远程启动tomcat应用服务以及Oracle数据库 hibernate模糊查询问题! 三个月都没解决==分布式事务的问题! 如何部署开发EJB的环境? 谁有《J2EE 务器端高级编程》?100分 通过jdbc连接oracle数据,异常,真郁闷 Struts中一个Action是否可以对应多个Formbean?
public static void main(String[] args) {
String str = ".192.168.10.16";
String newstr = str;
int count;
int count2;
int i = 0;
int k = 0;
String[] stra = new String[4];
while (i <= str.length()) {
count = str.indexOf('.');
if (count != -1) {
str = str.substring(count + 1);
count2 = str.indexOf('.');
if (count2 == -1) {
str = str.substring(count);
System.out.println(str);
//System.out.println(k);
stra[k] = str;//超低级错误
k++;
break;
} else {
newstr = str.substring(count, count2);
str = str.substring(count2);
System.out.println(newstr);
stra[k] = newstr;
//System.out.println(k);
}
k++;
}
}
System.out.println("一共有数据" + k + "个");
for (int j = 0; j < stra.length; j++) { //超低级错误
System.out.println(stra[j]);
}
}
}
你用的方法不好,应该多看一下api。