私はJavaを勉強しており、クラスのクラスタイプの概念について勉強しています
たとえば、Print.java では
public class Print{
public ArrayList<data> list;
public Print(){
list = new ArrayList<data>();
}
public void printIndexList() {
for (data index : list) {
System.out.format("\", index.name)
}
for (String definition : b.def) {
System.out.format("%-6s", definition);
}
}
および data.java 内
public class data{
public String name
public ArrayList<String> def;
public data(){
def = new ArrayList<String>();
}
}
そして、main.java
私は文字列型ArrayList
"defmain" とString
型 "mainname " を持っています
b.java で印刷機能を使用する必要があるため、defmain と mainname をリストに追加したいと思います。
私がやろうとしたこと
で、main.java
作成しました: -
Print ia = new ptiny();
Array<Print> mainlist = new Array<Print>();
そして..のリストに値を代入しようとしましたa.java
ia.list = mainlist;
しかし、実際にはうまくいきませんでした。タイプが「a」のArraylistに文字列値とarraylistを追加する方法を知っている人はいますか?
ありがとう