在此代码中,我是否有一种灵巧快捷的方法来输出字符串“ h”。我很想知道是否有某种函数可以快速将return语句return h.toString();
转换为我的实际输出。
import java.util.ArrayList;
public class Ex1 {
public static void main(String[] args) {
a("4 5 1 34 123 1 5 8");
}
public static String a(String b) {
ArrayList<String> c = new ArrayList<>();
String[] d = b.split (" ");
int e = 0;
if(d != null && d.length > 0) {
for(; e < d.length ; e = e + 1) {
c.add(0, d[e]);
}
}
Object[] f = c.toArray();
String[] g = new String[e];
for(e = 0; e < f.length ; e=e+1) {
g[e] = f[e].toString();
}
String h = "";
for(String i : g) {
h = h.toString() + " " + i.toString();
}
return h.toString();
}
}
答案 0 :(得分:0)
如果您不介意json格式,只需使用任何json库即可快速完成此操作,我相信每个json库都可以将对象转换为json字符串
喜欢
System.out.println(JSONArray.fromObject(myArray).toString());