各インデックスが異なる型である多次元配列を定義するためにJavaで達成する方法を探しています
このようなもの...
以下の「値」と「活動」は関連しています..しかし、そのような構造がないため、それらは独立して宣言されています。
final String[] values = new String[]{
"Config",
"Linking Twitter & Facebook",
"Facebook Direct",
"Twitter Direct",
"Action Bar (Profiled)",
"Sharing",
"Comments",
"Likes",
"Views",
"Entities",
"User Profile (Profiled)",
"Actions (User Activity)",
"Subscriptions",
"Location",
"Init",
"Tools"
};
final Class<?>[] activities = new Class<?>[]{
AuthButtonsActivity.class,
FacebookActivity.class,
TwitterActivity.class,
ActionBarActivity.class,
ShareActivity.class,
CommentActivity.class,
LikeActivity.class,
ViewActivity.class,
EntityActivity.class,
UserActivity.class,
ActionActivity.class,
SubscriptionActivity.class,
LocationActivity.class,
InitActivity.class,
ToolsActivity.class
};
このように宣言されているはずです..Javaがサポートされていれば..
Array<String, Class>[][] valueClasses =
final Array<String, Class>[][] valueClasses = new Array<String, Class>[][]{
{ "Config", AuthButtonsActivity.class },
};