java - 检测数组是否包含整数或 double

标签 java numbers

我正在从事一个项目,该项目要求我使用数组的字符串表示形式。问题是有这个重复的代码,我确信可以通过某种方式重构它,但我还没有找到一个。

private static String printDoubleArray(String title, double[] array){
    String result = title;
    for (double d : array) {
        result += d + " ";
    }
    return result;
}

private static String printIntArray(String title, int[] array){
    String result = title;
    for (int d : array) {
        result += d + " ";
    }
    return result;
}

提前致谢。

最佳答案

您可以使用 java.lang.reflect.Array 允许访问数组中任意时间的元素。见 get(arr, index), getLength(arr)

关于java - 检测数组是否包含整数或 double ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7186243/

相关文章:

Python随机模块: How can I generate a random number which includes certain digits?

python - 如何仅打印 HTML 代码中的数字并对其求和?(Python)

java - 如果某些字段无法转换为对象,则 ObjectMapper 默认值

java - 如何使用jsoup爬取多个url

java - 通过 apache-camel 连接到 Storm Bolt 时创建主题 tibco ems 的多个 session

java - 如何将字节数组转换为其数值(Java)?

delphi - 如何将字数传递给宽字符串?

java - 重定向时 URL 中的冒号?

java - 在构建 WAR 之前在 Maven 中重命名生成的文件

sql - 将 30 到 300 之间的随机数添加到现有字段