myArray = {["String", int, int, int], ["String", int, int, int], ["String", int, int, int]};
=>
make a class to store the data
public class MyClass
{
private String string;
private int int1;
private int int2;
private int int3;
public MyClass()
{
}
public MyClass(String string, int int1, int int2, int int3)
{
this.string = string;
this.int1 = int1;
this.int2 = int2;
this.int3 = int3;
}
public String getString()
{
return string;
}
public MyClass setString(String string)
{
this.string = string;
return this;
}
public int getInt1()
{
return int1;
}
...
}
=> use collections
List<MyClass> list = new ArrayList<MyClass>();
list.add(new MyClass("Hello", 1, 2, 3);
list.add(new MyClass("World", 4, 5, 6);
MyClass mc = list.get(0);
for(MyClass myClass : list)
{
android.util.Log.i(getClass().getSimpleName(), "Content: " + myClass.getString() + " " + myClass.getInt1() + " " + myClass.getInt2() + " " + myClass.getInt3());
}
Stringand 3ints?"String", int, int, intof data you want to put in array why don't you create separate type (class) for it and make array of this classYourClass[].