String s = "12+05(96+42)-45";
ArrayList<String> list = new ArrayList<String>();
int start = 0, i = 0;
while (i < slength()) {
if (scharAt(i) == '+' || scharAt(i) == '+' || scharAt(i) == '-'
|| scharAt(i) == '' || scharAt(i) == '/'
|| scharAt(i) == '(' || scharAt(i) == ')') {
if (start != i)
listadd(ssubstring(start, i));
listadd(ssubstring(i, i + 1));
start = i + 1;
}
i++;
}
listadd(ssubstring(start, i));
Systemoutprintln(list);
你好。可以这样做。
如过你的数组存放的是引用数据类型,那么我们可以去遍历这个数组。在遍历的过程中将获取到的元素重新赋值如:Object o = objs[i] ;这个o就是这个元素的引用,当然了这里必须处理,否则就和你问的问题没有任何联系了。
以上就是关于java 从字符串中提取double类型元素放入数组全部的内容,包括:java 从字符串中提取double类型元素放入数组、在java中,如何得到数组中每个元素的引用呢、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)