Stringbuffer

Status
Nicht offen für weitere Antworten.
B

Bert

Gast
Hallo,
ich möchte Zahlen von links her auffüllen und ausgeben lassen. Jedoch wird nichts ausgegeben!
Kann mir vielleicht jemand helfen?
Danke.

Gruss
Bert

Code:
public class StringbufferMethoden {
	
	private int zahl;
	private int anzahlziffern;
	public int[] anfang=new int[zahl];
	public StringBuffer[] erg=new StringBuffer[zahl];
	
	
	public StringbufferMethoden(int zahl, int anzahlziffern){
		this.zahl=zahl;
		this.anzahlziffern=anzahlziffern;
	}
	
	public int[] einlesen(){
		for(int i=0; i<anfang.length; i++){
			anfang[i]=i++;
			}
		return anfang;
	}
	
	public void umwandeln(){
		for(int i=0; i<anfang.length; i++){
			erg[i].append(anfang[i]);
						
			while(erg[i].length()<anzahlziffern)
				erg[i].insert(0,' ');
			
			erg[i].toString();
			System.out.println(erg[i]);
			}
		}

          public static void main (String[] args){
	StringbufferMethoden a=new StringbufferMethoden(7,3);
	    a.einlesen();
	    a.umwandeln();
		
	}	
	
}
 

meez

Top Contributor
Sowas ??


Code:
private String fill(int zahl, int stellen) {
  String buffer = String.valueOf(zahl);
   for (int n=0;n<stellen;n++) 
      buffer = "0" +  buffer;
   return buffer;
}
 
G

Guest

Gast
...ich möchte z.B. die Zahlen von 1 bis 7 so ausgeben.

001
002
003...
007

das funktionier doch nicht so, oder???
 

meez

Top Contributor
Doch so:

Code:
public class StringbufferMethoden { 

  private String fill(int zahl, int stellen) {
    String buffer = String.valueOf(zahl);
    for (int n=0;n<stellen;n++)
        buffer = "0" +  buffer;
     return buffer;
  }
   
  public static void main(String[] x) {   
     StringbufferMethoden s =  new StringbufferMethoden();
    //Von 1 bis 7
    for (int n=1;n<=7;n++) {
      String zahl = s.fill(n, 2);
      System.out.println(zahl);
    }

}
 
G

Guest

Gast
Um noch eine Alternative zu nennen...
Code:
MessageFormat f = new MessageFormat("{0,number,000}");
Object p[] = new Object[1];
for(int i=0; i<8; i++)
{
  p[0] = new Integer(i);
  System.out.println(f.format(p));
}
In diesem Fall etwas übertrieben aber gut zu wissen ;)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
B Compiler -> unendliche Schleife (StringBuffer?) Warum? Java Basics - Anfänger-Themen 2
C Stringbuffer auf Zeilenumbruch überprüfen Java Basics - Anfänger-Themen 14
A StringBuffer Java Basics - Anfänger-Themen 1
H Wie wandel ich ein Datum in eine Zeichenkette um mit StringBuffer? Java Basics - Anfänger-Themen 3
S Dateien/LinkedList/StringBuffer - SOrtierung klappt nicht so ganz Java Basics - Anfänger-Themen 2
D Input/Output Stringbuffer Befehle bei Konvertierung in String Java Basics - Anfänger-Themen 19
B Wie wichtig ist Verwendung von StringBuffer in Schleifen? Java Basics - Anfänger-Themen 10
C Elemente im StringBuffer ersetzen Java Basics - Anfänger-Themen 19
F Problem bei Rückgabe von StringBuffer aus Methode Java Basics - Anfänger-Themen 6
M StringBuffer Java Basics - Anfänger-Themen 2
K Alle vorkommen eines Zeichens in StringBuffer Objekt löschen Java Basics - Anfänger-Themen 6
A String wird nur einmal an den StringBuffer angehängt Java Basics - Anfänger-Themen 10
F StringBuffer und String kompatibel ?? Java Basics - Anfänger-Themen 5
M StringBuffer - Methoden Java Basics - Anfänger-Themen 6
H String/StringBuffer nach zeilen aufteilen Java Basics - Anfänger-Themen 2
M Frage zum StringBuffer Java Basics - Anfänger-Themen 7
A Unterschied zwischen String & Stringbuffer! Java Basics - Anfänger-Themen 14
A Zeichen selektiv in einen neuen StringBuffer speichern Java Basics - Anfänger-Themen 2
S StringBuffer(Buchstabe) -> Double konvertieren Java Basics - Anfänger-Themen 6
K StringBuffer Java Basics - Anfänger-Themen 5
S StringBuffer in Datei - Problem mit neuer Zeile Java Basics - Anfänger-Themen 2
Z Was ist ein StringBuffer und wie benutz ich das Ding? Java Basics - Anfänger-Themen 3
L Streamklassen, Filewriter und StringBuffer Java Basics - Anfänger-Themen 2
S StringBuffer anstatt += Java Basics - Anfänger-Themen 8
D String/StringBuffer mit Zeichen einer Sorte füllen Java Basics - Anfänger-Themen 14
B StringBuffer Problem Java Basics - Anfänger-Themen 2
N String oder StringBuffer/StringBuilder Java Basics - Anfänger-Themen 6
D string/stringbuffer Java Basics - Anfänger-Themen 6
G String vs StringBuffer Java Basics - Anfänger-Themen 11
J StringBuffer-Objekt soll auf Char-Array zugreifen. Java Basics - Anfänger-Themen 4
J StringBuffer Java Basics - Anfänger-Themen 4
T Unicode StringBuffer -> String = unleserlich Java Basics - Anfänger-Themen 7
K Wie kann ich daraus einen StringBuffer machen ? Java Basics - Anfänger-Themen 4
R OutputStream direkt in StringBuffer schreiben lassen Java Basics - Anfänger-Themen 2
L String to StringBuffer Java Basics - Anfänger-Themen 3
B StringBuffer Java Basics - Anfänger-Themen 8
S PrintWriter mit StringBuffer? Java Basics - Anfänger-Themen 3
G StringBuffer Array null setzen Java Basics - Anfänger-Themen 2
J String in StringBuffer ersetzen Java Basics - Anfänger-Themen 7
S StringBuffer.toString() Java Basics - Anfänger-Themen 3
K Wie lese ich einen StringBuffer ein? Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben