Hallo,
ich habe einen StringBuffer der insgesamt eine bestimmte Länge haben soll, aber aus mehreren Strings kleinerer Länge zusammengebaut wird. Am Ende sollen immer soviele Leerzeichen angefügt werden wie benötigt werden um die bestimmte Gesamtlänge zu erreichen.
Da ganze soll einer Spaltengerechten Ausgabe mit Trennzeichen von Datenbankfeldern dienen.
Wie kann ich eine Sequenz von Leerzeichen an buffer anfügen?
Danke & Gruß!
ich habe einen StringBuffer der insgesamt eine bestimmte Länge haben soll, aber aus mehreren Strings kleinerer Länge zusammengebaut wird. Am Ende sollen immer soviele Leerzeichen angefügt werden wie benötigt werden um die bestimmte Gesamtlänge zu erreichen.
Code:
fieldsize[i-1] = rs.getMetaData().getColumnDisplaySize(i);
int displaysize = fieldsize[i-1];
int stringlength = rs.getMetaData().getColumnName(i).length();
int length = 0;
if (displaysize < stringlength) length = stringlength;
else length = (displaysize - stringlength);
StringBuffer buffer = new StringBuffer(fieldsize[i-1] + 2);
buffer.append("| ");
buffer.append(rs.getMetaData().getColumnName(i));
// hier wollte ich einen Leeren String ausgeben, das geht aber irgendwie nicht :(
buffer.append(new StringBuffer(length).toString());
System.out.print(buffer.toString());
Da ganze soll einer Spaltengerechten Ausgabe mit Trennzeichen von Datenbankfeldern dienen.
Wie kann ich eine Sequenz von Leerzeichen an buffer anfügen?
Danke & Gruß!