我有下面的类,其中包含一个bank帐户的列表。我还有另一个问题,我用addBank帐户
方法将许多银行帐户添加到特定的AssignmentIban中。但是问题是我有这个错误java.lang.Unsupport ted操作异常:null
public class AssignmentIban {
private List<BankAccount> bankAccounts;
public void addBankAccount(BankAccount bankAccount) {
if (this.bankAccounts== null || this.bankAccounts.isEmpty()) {
this.bankAccounts= new ArrayList<>();
}
this.bankAccounts.add(bankAccount); // java.lang.UnsupportedOperationException: null
}
}
java.lang.不支持操作异常:null
atjava.util.AbstractList.add(AbstractList.java:148)
atjava.util.AbstractList.add(AbstractList.java:108)
atcom.test.AssignmentIban.addBank帐户(AssignmentIban.java:20)
该列表可能是一个不可变的列表,例如通过数组获得的列表。asList
方法:
返回指定数组支持的固定大小列表
在这种情况下,实现不支持修改列表的方法,每个试图调用方法来修改列表的人都会生成一个不支持操作异常
。
UnsupportedOperationException
专用于收集框架,以准确地表示这种行为:
抛出以指示不支持请求的操作。此类是Java集合框架的成员。
我有一个模型类的,其中有一些项。如何将新项添加到的第一个位置,并将其他项移到旁边。
我有一个很愚蠢的问题。当我们向ArrayList添加一个int值时,它会创建该int值的新整数对象吗?例如: 在上面的代码中,“a”是一个值为1的原始类型,“list”是一个包含整数类型元素的数组列表。那么在“列表”中添加“a”时,“列表”如何将“a”视为整数?
如果你打算使用 扩展来添加附加功能,那么还可以运行以下命令:
问题内容: 大家好。我正在制作一个词汇应用程序,需要在其中创建一个 (或ArrayList)。为此,我创建了以下代码(仅作为示例): 我还尝试了以下方法: 他们两个都将该项目添加到列表中,但是在调试时,我发现它的数组有12个对象,如下所示: 我的问题是我不能拥有这些空项目,因为此新列表是上的键,因此任何更改都将导致异常,因为该键将不存在。 使用调试器的列表(tempSOLUTION)详细信息的屏幕
问题内容: 这是我第一次接触android。我正在尝试向我的ListView添加项目。我使用“选项卡”,查看添加项目的唯一方法是更改选项卡,然后返回到第一个选项卡。 我到处搜寻,而且一直都找到 但对我不起作用。 正如我所说,我已经使用固定标签+滑动创建了项目。我只希望有一个列表视图,哪些行具有一个EditText,一个Spinner和一个Button。在用于选项卡的Fragment的底部,我有
本文向大家介绍将Bootstrap添加到React.js项目,包括了将Bootstrap添加到React.js项目的使用技巧和注意事项,需要的朋友参考一下 有多种方法可以在react项目中添加引导程序。 使用引导CDN 安装引导程序依赖项 使用React Bootstrap软件包 使用引导CDN 这是添加引导程序的最简单方法。与其他CDN一样,我们可以在react项目的index.html中添加引