【发布时间】:2018-07-31 23:15:35
【问题描述】:
import java.util.ArrayList;
public class DataBase {
public ArrayList<String> nameList = new ArrayList<>();
public void nameAdd(String s, int i) {
if (i < nameList.size()){
nameList.add(i, s);
//string not adding to arrayList, ive probably done it wrong.
}
System.out.println(s);
System.out.println("nameList.size = " + nameList.size());
System.out.println("arrayList number = " + i);
}
}
我已经编写了大约一个月的代码,所以请原谅我的菜鸟,但我基本上是在尝试从我构建的 GUI 中获取一个字符串,将其剪切以获得一个名称,然后将该名称添加到“数据库”,当用户单击另一个按钮将其添加到其中时。我已经能够增加应该为arrayList中的字符串设置索引的i,但是arrayList的大小并没有增加,我得到了一大堆错误,因此我添加了if语句来阻止它尝试添加到尚未在 arrayList 中的索引。
【问题讨论】: