在access数据库中DATA字段的数据类型 设置为 “备用 ”,把一个单元格中 一个字符串大概如下:是一个单元格中存储了这个 [0.203,0.316,0.357,1,1,2,2011-08-07 10:25:51];[0.202,0.313,0.366,1,2,2,2011-08-07 10:15:55];[0.9199,0.317,0.374,0,1,2,2011-08-07 10:05:59];[0.9199,0.315,0.377,0,1,1,2011-08-07 09:46:07];[0.9199,0.314,0.375,1,0,2,2011-08-07 09:36:10] 字符串。把这个数组 按照 ;分开成为五个可以 进行运算的数组.如何 将这个字符串 转换成一个 [ ]内元素为一个数组 ,数组之间同列数据可以做算术运算。
解决方案 »
- java注解@Resource机制如何取到注入过的Bean
- gradle谁用过,能给个例子不?
- 关于Spring3.0.2中用annotation方式声明@Pointcut时的报错解决方案
- JSF h:selectOneRadio 值变事件问题
- Struts2标签问题
- spring+struts+hibernate怎么整合
- [200]分跪求Struts+spring+Hibernate+tomcate+Mysql实现的文件上传到数据库的源码(先送上20分)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 项目经理请进:帮我为此项目定个方案,在线等!!!
- 关于struts的商业版权问题!
- 在Console里创建了connect poll有什么用???
- oracle DBLINK问题 求高手指教
- 如何通过未登入系统请求Action
string.split(",");函数把字符串转换成数组
import java.util.List;public class test {
public static void main(String[] args) {
//n为循环数
int n = 7;
//m为开始第一个值的下标
int c = 0 ,k=0, m = 3;
List list = new ArrayList();
String s = "[0.203,0.316,0.357,1,1,2,2011-08-07 10:25:51];"
+ "[0.202,0.313,0.366,1,2,2,2011-08-07 10:15:55];"
+ "[0.9199,0.317,0.374,0,1,2,2011-08-07 10:05:59];"
+ "[0.9199,0.315,0.377,0,1,1,2011-08-07 09:46:07];"
+ "[0.9199,0.314,0.375,1,0,2,2011-08-07 09:36:10]";
String a[] = s.split(";");
for (String b : a) {
System.out.println(b);
String[] a1 = b.split(",");
for (String b1 : a1) {
list.add(b1);
}
}
for (String b : a) {
if (m < list.size()) {
c = Integer.parseInt((String) list.get(m));
m = m + n;
}
k = c + k;
}
System.out.println(k);
}
}