以下是一个递归遍历数组并将信息存储到字符串中的示例代码:

public static String traverseArray(Object[] arr) {
    StringBuilder sb = new StringBuilder();
    for (Object obj : arr) {
        if (obj instanceof Object[]) {
            sb.append(traverseArray((Object[]) obj));
        } else {
            sb.append(obj.toString()).append(' ');
        }
    }
    return sb.toString();
}

这个方法接收一个 Object 类型的数组作为参数,并使用 StringBuilder 来构建字符串。在遍历数组的过程中,如果当前元素是一个数组,那么递归调用这个方法来遍历这个数组;否则,将当前元素转换为字符串并添加到 StringBuilder 中。

使用示例:

Object[] arr = new Object[]{1, 2, new Object[]{3, 4, new Object[]{5}}};
String result = traverseArray(arr);
System.out.println(result);

输出结果:

1 2 3 4 5 
Java 递归遍历数组并存储到字符串 - 详细示例代码

原文地址: https://www.cveoy.top/t/topic/nDUB 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录