我正在研究 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”
我想在列表中添加 defmain 和 mainname 因为我需要在 b.java 中使用打印功能
我试图做的事情
在中main.java
,我创建了:-
Print ia = new ptiny();
Array<Print> mainlist = new Array<Print>();
和..试图在列表中分配值a.java
ia.list = mainlist;
但是,它并没有真正起作用。有人知道在类型为“a”的 Arraylist 中添加字符串值和 arraylist 的方法吗?
谢谢