定义stringbuffer为"[[aa,bb,cc],[dd,ee,ff]]",可以通过toString()方法转化成二维数组{{"aa","bb","cc"},{"dd","ee","ff"}}吗?不行的话,有其他的转化方法吗?
解决方案 »
- 使用SMSlib库发短信 出现No response from device错误~
- 怎么处理以下情况的锁表问题?
- java面试基础编程题
- 简单的java 空指针错误 高手给小弟讲下
- 我现在用sun.net.ftp.*实现从ftp服务器上下载文件后删除服务器上文件,我没找到实现方法,求解。有其他方法也可以。谢谢。
- 请教!现在还有人用RMI吗?
- java根据一个文件替换另一个文件内容或linux脚本
- 有之中数字输入的TextField的TextField的类代码吗?
- 这样获得web server 的IP地址?
- bat定时运行
- ArrayList与LinkedList的区别是什么?
- 关于inputstream 和 outputstream
StringBuffer sb1 = new StringBuffer("dd");
StringBuffer sb2 = new StringBuffer("c");
StringBuffer sb3 = new StringBuffer("dd");
StringBuffer[][] sb = new StringBuffer[][] { { sb1, sb2 }, { sb3 } };
String[][] str = new String[sb.length][];//对于任意长度行都适用
for (int i = 0; i < sb.length; i++) {
str[i]=new String[sb[i].length];
for (int j = 0; j < sb[i].length; j++) {
str[i][j] = sb[i][j] + "";
}
}
for (String[] i : str) {
for (String j : i) {
System.out.println(j);
}
}
StringBuffer sb =new StringBuffer("[[aa,bb,cc],[dd,ee,ff]]");
System.out.println(sb.toString());
String str = sb.toString().replace("[", "{").replace("]", "}");
System.out.println(str);
String spStr[] = str.split("},");
...
}
我帮你到这!下来自己做吧....