【发布时间】:2018-04-27 15:44:48
【问题描述】:
我能够从数据库中获取值并将其传递给一个字符串数组,如图所示
String[] strArrayCol = new String[6];
strArrayCol[4] = json_data.getString("images");
如果你打印上面的内容,你会得到:
[{"path":"http:\/\/10.0.2.2:88\/\/web\/uploads\/images\/yi6ej6f524bepyujh49y.png"},{"path":"http:\/\/10.0.2.2:88\/\/web\/uploads\/images\/wendzj5atiks45c3zw00.png"},{"path":"http:\/\/10.0.2.2:88\/\/web\/uploads\/images\/rg04t5vcp4yxwdew677n.png"},{"path":"http:\/\/10.0.2.2:88\/\/web\/uploads\/images\/3yvy9f970vit2pxascv7.png"}]
我的尝试是执行类似的操作
ArrayList<String[]> imgCol...
imgCol.add(strArrayCol );
for (String [] val : imgCol){
System.out.println( val[4]);
}
让它打印
http:\/\/10.0.2.2:88\/\/web\/uploads\/images\/yi6ej6f524bepyujh49y.png
http:\/\/10.0.2.2:88\/\/web\/uploads\/images\/wendzj5atiks45c3zw00.png
http:\/\/10.0.2.2:88\/\/web\/uploads\/images\/rg04t5vcp4yxwdew677n.png
http:\/\/10.0.2.2:88\/\/web\/uploads\/images\/3yvy9f970vit2pxascv7.png
请问我如何才能做到这一点
【问题讨论】:
-
您的“代码”看起来不错,您遇到的错误是什么?
-
没有错误,目前打印出来>>>> [{"path":"http:\/\/10.0.2.2:88\/\/web\/uploads\/images \/yi6ej6f524bepyujh49y.png"},{"路径":"http:\/\/10.0.2.2:88\/\/web\/uploads\/images\/wendzj5atiks45c3zw00.png"},{"路径":" http:\/\/10.0.2.2:88\/\/web\/uploads\/images\/rg04t5vcp4yxwdew677n.png"},{"路径":"http:\/\/10.0.2.2:88\/\ /web\/uploads\/images\/3yvy9f970vit2pxascv7.png"}] 但我需要它来打印这个 >>> http:\/\/10.0.2.2:88\/\/web\/uploads\/images\/ yi6ej6f524bepyujh49y.png http:\/\/10.0.2.2:88\/\/web\/uploads\/images\/wendzj5atiks45c3zw00.png ....................跨度>
-
目标是从该字符串变量中解码图像
-
拆分每个字符串 string.split(""path":");