【发布时间】:2017-07-23 15:20:03
【问题描述】:
亲爱的同事们,美好的一天
你能帮帮我吗?我找不到决定。我从 MySQL 得到的数组看起来像这样(数量和月份):
[2, 07.16, 3, 08.16, 2, 10.16, 1, 11.16, 1, 12.16, 1, 01.17]
我需要添加 0 和在此期间错过的月份。对于这个数组应该在08.16之后加上0和09.16,所以变成如下样子:
[2, 07.16, 3, 08.16, 0, 09.16, 2, 10.16, 1, 11.16, 1, 12.16, 1, 01.17]
将不胜感激任何建议!
PS。我试图在 Java 中做这样的事情:
for (int i = objArrayOfCalulatedRisks.length; i > 3; i = i - 2) {
String dayMonthAndYear = objArrayOfCalulatedRisks[i].toString();
StringBuilder sb = new StringBuilder();
sb.append(dayMonthAndYear.charAt(3));
sb.append(dayMonthAndYear.charAt(4));
String rightMonth = sb.toString();
String dayMonthAndYear2 = objArrayOfCalulatedRisks[i-2].toString();
StringBuilder sb2 = new StringBuilder();
sb2.append(dayMonthAndYear.charAt(3));
sb2.append(dayMonthAndYear.charAt(4));
String leftMonth = sb2.toString();
int rightM = Integer.parseInt(rightMonth);
int leftM = Integer.parseInt(leftMonth);
if (leftM + 1 != rightM) {
}
【问题讨论】:
标签: java mysql arrays calendar missing-data