我是Java新手,使用对象的arraylist
编写Java小应用程序。
Transaction trans= new Transaction();
ArrayList<Transaction> arrTrans = new ArrayList<Transaction>();
private void add(Transaction trans){
trans.description= (String)(jTextField1.getText());
trans.type=(String) (jComboBox1.getSelectedItem());
trans.amount=(String)(jTextField2.getText());
trans.date=(String)(jTextField3.getText());
arrTrans.add(trans);
}
我以为ArrayList对象会为将要添加到列表中的每个新元素添加新索引,而从不修改以前的元素。我的代码怎么了?
你的问题是这个代码
private void add(Transaction trans)
因为您正在传递一个对象,并且正在设置该对象的值,该值将替换前一个值,所以执行如下操作
private void add(){
Transaction trans= new Transaction();
//then set whatever you want to the obect and add the object to the list
}
替换元素(Replaced element)是CSS2里面引入的术语,和CSS格式化模型范围有关。 替换元素 首先引用一下W3对此术语的定义: An element whose content is outside the scope of the CSS formatting model, such as an image, embedded document, or applet. ... 所
问题内容: 我有一个需要处理的大型numpy数组,以便在满足条件的情况下将每个元素更改为1或0(稍后将用作像素遮罩)。数组中大约有800万个元素,而我当前的方法对于简化流程花费的时间太长: 是否有一个numpy函数可以加快速度? 问题答案: 您可以使用以下方法来缩短它:
问题内容: 我对Java编程还是很陌生,我正在尝试使用以下代码来更新an的现有值: 我想打印而不是打印,但得到的结果仍然是。我要打印。我怎样才能做到这一点?谢谢。 问题答案: 使用该方法将旧值替换为新值。
问题内容: 如果在给定索引的ArrayList中存在元素,该如何替换? 问题答案:
本文向大家介绍html元素哪些标签是不可替换元素?哪些是可替换元素?相关面试题,主要包含被问及html元素哪些标签是不可替换元素?哪些是可替换元素?时的应答技巧和注意事项,需要的朋友参考一下 (replaced element)的展现效果不是由 CSS 来控制的。这些元素是一种外部对象,它们外观的渲染,是独立于 CSS 的。也就是说,css 可以影响元素但是不能影响其内容的显示。 可替换元素: …
我有一个带有jOOQ和Postgresql数据库的Spring应用程序,它有一个包含以下两列的表(问题): 文档json结构采用以下格式: 我想实现的是能够用一个新文档替换具有匹配id的文档(通常只有一个)。我正在与jOOQ甚至普通SQL作斗争。 我想我需要在jOOQ中编写一些简单的SQL才能做到这一点,但这是可以的(至少)。我有一个想法要做以下事情: 取消对文档列的测试 过滤出数组中应更新的文档