java - 多维数组可以在java中如何处理它们中的两种不同类型

标签 java arrays

java中的多维数组可以有string和double两种类型吗?

喜欢:{name, num},{name, num}

最佳答案

Zoyd 说得对,这应该通过类来完成。这是一个更完整的示例。

class MyClass 
{
    private String name;
    private int num;

    public MyClass(String name, int num)
    {
        this.name = name;
        this.num = num;
    }

    public String getName()
    {
        return name;
    }

    public int getNum()
    {
        return num;
    }
}


MyClass[] array = new MyClass[5];
array[0] = new MyClass("name1", 5);
array[1] = new MyClass("name2", 8);
...

如果 name 或 num 在最初创建后需要更改,那么您可以为它们添加 setter。

关于java - 多维数组可以在java中如何处理它们中的两种不同类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23345232/

相关文章:

java - Spring表单未提交

java - 如何比较数组中的值(整数)并将最小值存储为单独的变量?

c - 致命运行时错误 - C 函数

java - 传递给方法的参数和赋值的区别

java - 用 Java 编写图像元数据,最好是 PNG

java - 为什么 jpa/hibernate 在保存从 "select-then-update"方法检索的实体时仍然执行 "findBy",似乎它已分离

java - 错误 "main class not found"

java - 使用 jackson 从改造中反序列化 json,其中相同的变量名可以代表两个不同的对象

javascript - React Native FlatList : Select all Items and run 'OnPress'

c - 从文件读入数组并使用数组中的数字执行操作