Java 临时表还是内存表?
我正在为android开发账户系统,我一直在使用“收据”窗口,用户在其中选择付款方式:现金、信用卡 我的问题是支票(支票),其中用户输入每一张支票的详细信息(可能是一张,两张,…): 我如何临时保存这些数据,因为用户可能希望在发出收据之前进行编辑/删除?并将数据发送到服务器端Java 临时表还是内存表?,java,android,eclipse,Java,Android,Eclipse,我正在为android开发账户系统,我一直在使用“收据”窗口,用户在其中选择付款方式:现金、信用卡 我的问题是支票(支票),其中用户输入每一张支票的详细信息(可能是一张,两张,…): 我如何临时保存这些数据,因为用户可能希望在发出收据之前进行编辑/删除?并将数据发送到服务器端 有什么建议吗?如果您只需要将它们存储在内存中供以后使用,您可以使用支票号码作为密钥的哈希映射。比如: Map<Integer, Cheque> chequeMap = new HashMap<Intege
有什么建议吗?如果您只需要将它们存储在内存中供以后使用,您可以使用支票号码作为密钥的
哈希映射。比如:
Map<Integer, Cheque> chequeMap = new HashMap<Integer, Cheque>();
chequeMap.put(chequeNumber,
new Cheque(chequeNumber, date, accountNumber, bank, amount);
Cheque someCheque = chequeMap.get(chequeNumber);
for (Cheque cheque : chequeMap.values()) {
// do stuff here with your cheuqe objects
}
或者把它们全部拿出来,比如当你把它们存储在数据库里或者打印出来,等等。。。你可以这样做:
Map<Integer, Cheque> chequeMap = new HashMap<Integer, Cheque>();
chequeMap.put(chequeNumber,
new Cheque(chequeNumber, date, accountNumber, bank, amount);
Cheque someCheque = chequeMap.get(chequeNumber);
for (Cheque cheque : chequeMap.values()) {
// do stuff here with your cheuqe objects
}
Map chequeMap=newhashmap();chequeMap.put(chequeNumber,新支票(chequeNumber,日期,账号,银行,金额);
非常感谢:-(()))