G
Guest
Gast
Hallo!
Mit diesem Code möchte ich das Alphabet ausgeben.
(Und dann aa, ab,ac,ad,...)
Komischerweise wrid trotz des "active = null" der StringBuilder String immer länger.
Noch viel komischer ist, dass genau der selbe String auch im startchar ist!
Woran liegt das?
Danke!
Mit diesem Code möchte ich das Alphabet ausgeben.
(Und dann aa, ab,ac,ad,...)
Komischerweise wrid trotz des "active = null" der StringBuilder String immer länger.
Noch viel komischer ist, dass genau der selbe String auch im startchar ist!
Woran liegt das?
Code:
public static void main(String[] args) {
addchar(new StringBuilder(""));
}
public static StringBuilder addchar(StringBuilder startchar)
{
StringBuilder active;
for(int i=0;i<26;i++)
{
active = startchar;
active.append((char)(97+i));
System.out.println(startchar+" -- " +active);
//active.deleteCharAt(0);
active = null;
}
return startchar;
}
Danke!