E
erkan
Gast
Ich will ein String rechsbündig darstellen .Wie geht es eigentlich? Weiss jemand was?
Danke
Danke
public class ConsoleAlign {
private StringBuilder builder;
private final int LENGTH_OF_LINE = 80; //Zeilenlänge
public ConsoleAlign() {
builder = new StringBuilder();
builder.setLength(LENGTH_OF_LINE);
}
/** Rechtsbündige Ausrichtung. */
public String alignRight(String text) {
builder.replace(LENGTH_OF_LINE - text.length(), LENGTH_OF_LINE, text);
return builder.toString();
}
/** Mittige Ausrichtung */
public String alignMiddle(String text) {
int start = (LENGTH_OF_LINE/2) - (text.length()/2);
builder.replace(start, start + text.length(), text);
return builder.toString();
}
}