関数を呼び出す必要がある場合、複数の異なるタイプのデータを返すことがあります.
2422 ワード
関数を呼び出す必要がある場合、複数の異なるタイプのデータを返すことがあります。
Object[]ストレージを使用するには、次の手順に従います.
Object[]ストレージを使用するには、次の手順に従います.
public class Print {
public static void main(String[] args) {
Object[] array = returnAObject();
String a = (String) array[0];
Struct b = (Struct) array[1];
int i = (Integer) array[2];
System.out.println(a);
System.out.println(b.s);
System.out.println(i);
}
public static Object[] returnAObject() {
Object[] array = new Object[4];
// .
array[0] = "abc";
array[1] = new Struct();
array[2] = 3;
return array;
}
}
class Struct {//
public int a = 3;
public String s = "Hello World!";
public Struct() {//
}
}