0

我正在尝试找到一种基于用户输入显示数据的有效方法。我有 TextView/EditText 来获取我需要的数据。我希望财务计算器有 1 个字符串(名称)和 3 个 Double(比率、金额、时间)。

我希望用户能够在任何地方放入 1-10 组不同的相同数据,但除非有数据支持,否则我的显示器(TextView)是空白/不可见的。

我也想避免:

String debtName1, debtName2, debtName3, debtName4, debtName5, debtName6, debtName7, debtName8, debtName9, debtName10;
Double debtRate1, debtRate2, debtRate3, debtRate4, debtRate5, debtRate6, debtRate7, debtRate8, debtRate9, debtRate10;
Double debtBalance1, debtBalance2, debtBalance3, debtBalance4, debtBalance5, debtBalance6, debtBalance7, debtBalance8, debtBalance9, debtBalance10;
Double debtTerm1, debtTerm2, debtTerm3, debtTerm4, debtTerm5, debtTerm6, debtTerm7, debtTerm8, debtTerm9, debtTerm10;

因为这看起来真的很愚蠢。另外,我计划根据“术语”重新组织数据,以便轻松地从最小术语到最大显示。

我正在考虑做“指针”,但似乎 Java 的“变通”指针方法并不适合我正在尝试做的事情。

有什么建议么?

4

1 回答 1

1

数组呢?

String[] debtNames = new String[10];
Double[] debtRate = new Double[10];

然后像这样填充:

debtNames[0] = "someDebitName";

ETC...

于 2013-10-11T04:26:22.673 回答