https://plus.google.com/u/0/photos/phot ... 7258825106
Wie Sie in der Spalte date_sold sehen können, gibt es Lücken.
Ich versuche, die Datumsangaben mit dieser Methode auf nur den Monat (die ersten beiden Ganzzahlen des gesamten Datums) zu kürzen:
Code: Select all
public static void getTotalSales() {
int w = 0;
while (w < date_sold.size()) {
// if the current element is smaller than the size of the
if ((date_sold.get(w)) != "" ) {
// if the element in the array is empty (might be the problem)
date_sold.set(w,((date_sold.get(w)).substring(0,2)));
// trim the string at the element to two characters
}
w = w + 1;
}
System.out.println(date_sold);
}
aber dann erhalte ich eine Fehlermeldung:
Ausnahme im Thread „main“ java.lang.StringIndexOutOfBoundsException: String-Index außerhalb des Bereichs
Ich möchte leere Elemente überspringen aber entfernen Sie sie nicht, wie es bei der Indizierung leerer Elemente der Fall ist wichtig für mich