Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/341.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将不同类型的数据插入阵列-Android_Java_Android_Arrays - Fatal编程技术网

Java 将不同类型的数据插入阵列-Android

Java 将不同类型的数据插入阵列-Android,java,android,arrays,Java,Android,Arrays,我是Android编程新手,所以我的问题可能很容易解决,但仍然很难解决。 我正在尝试创建不同数据类型的数组: 我要补充一点: 我现在的问题是如何以最简单的方式实现它,以及如何从中获取数据。 在这种情况下,我必须为这个变量获取不同的记录,并将其存储到列表中。因此,阵列中的maibe阵列将是一个很好的解决方案,但仍然-如何实现它?创建对象的列表: List List=newlinkedlist() 然后将对象添加到其中: list.add() 完成后,如果必须使用阵列,请将其转换为阵列: list.

我是Android编程新手,所以我的问题可能很容易解决,但仍然很难解决。 我正在尝试创建不同数据类型的数组: 我要补充一点:

我现在的问题是如何以最简单的方式实现它,以及如何从中获取数据。
在这种情况下,我必须为这个变量获取不同的记录,并将其存储到列表中。因此,阵列中的maibe阵列将是一个很好的解决方案,但仍然-如何实现它?

创建对象的
列表:

List List=newlinkedlist()

然后将对象添加到其中:
list.add()

完成后,如果必须使用阵列,请将其转换为阵列:


list.toArray(新对象[list.size()])

创建对象的
列表

List List=newlinkedlist()

然后将对象添加到其中:
list.add()

完成后,如果必须使用阵列,请将其转换为阵列:


list.toArray(新对象[list.size()])

将该数据包装到类中,然后创建该类类型的数组。比如说

班级:

public class Data {
  public int number;
  public String name;
  public int number_2;
  public int time;
  public int total;
}
然后创建一个数组来保存它。(或使用更灵活的列表)

ArrayList dataList=new ArrayList();
数据项=新数据();
项目编号=42;
item.name=“John Doe”;
//等等。
数据列表。添加(项);
//获取一些数据
数据d=dataList.get(0);

将该数据包装到类中,然后创建该类类型的数组。比如说

班级:

public class Data {
  public int number;
  public String name;
  public int number_2;
  public int time;
  public int total;
}
然后创建一个数组来保存它。(或使用更灵活的列表)

ArrayList dataList=new ArrayList();
数据项=新数据();
项目编号=42;
item.name=“John Doe”;
//等等。
数据列表。添加(项);
//获取一些数据
数据d=dataList.get(0);

创建一个类来存储和处理此数据上的操作无疑是一种方法:

public class MyData
{   
    public int number;
    public int number_2;
    public String name;
    public int time;
    public int total;

   // Add constructor, get, set, as needed.
} 
然后您可以声明并初始化您的类:

MyData data = new MyData();
或者,如果需要MyData对象数组:

//Creates 10 new MyData objects
MyData[] data = new MyData[10];
要了解有关类和OO概念的更多信息,您可以查看:


创建一个类来存储和处理此数据上的操作无疑是一种方法:

public class MyData
{   
    public int number;
    public int number_2;
    public String name;
    public int time;
    public int total;

   // Add constructor, get, set, as needed.
} 
然后您可以声明并初始化您的类:

MyData data = new MyData();
或者,如果需要MyData对象数组:

//Creates 10 new MyData objects
MyData[] data = new MyData[10];
要了解有关类和OO概念的更多信息,您可以查看:


好的,看起来不错。非常感谢。但是,如果我需要添加另一个具有相同数据类型/变量的记录,该怎么办?那么它将是另一个添加,并且新记录将位于位置1。好的,看起来很不错。非常感谢。但是,如果我需要添加另一个具有相同数据类型/变量的记录,该怎么办?那么它将是另一个添加,并且新记录将位于位置1。我可以有String,int,char。。在列表中,无需强制转换或任何其他操作?我可以有String,int,char。。在列表中,无需强制转换或任何其他操作?