K
kracker
Gast
Hi, kann sich mal jemand diesen quelltext anschauen, hab da ein riesenproblem, will ein "bubblesort" programm machen, d.h aus einer txt datei etwas auslesen und "ordnen" nach alphabet: zB in der txt file:
mama
baba
gaga
beim ausgeben:
baba
gaga
mama
hier der quelltext:
--------------------------------------------------------------------------------
----------------------------------------------------------------
ausgeben tut er nur
eines, weiss uach nicht wieso .. (dos plattform)
mama
baba
gaga
beim ausgeben:
baba
gaga
mama
hier der quelltext:
--------------------------------------------------------------------------------
Code:
import java.io.*;
public class Bubblesort
{
public static void main (String args[])
{
BufferedReader dateiLeser;
int i=0, count=0;
String zeile[]=new String[100];
String Speicher;
try
{
dateiLeser = new BufferedReader (new FileReader ("Name.txt"));
zeile[count] = dateiLeser.readLine();
if ( zeile[count] != null ) count++;
while(zeile[count] != null){
zeile[count] = dateiLeser.readLine();
if ( zeile[count] != null ) count++;
}
dateiLeser.close();
}catch (IOException e)
{
System.err.println("Fehler");
}
while ( i<count-1 ){
if( zeile[i].compareTo(zeile[i+1]) < 0 )
{
Speicher=zeile[i];
zeile[i]=zeile[i+1];
zeile[i+1]=Speicher;
if(i!=0){
i--;
}
}else{
i++;
}
}
for(i=0;i System.out.println(zeile[i]);
}
}
}
ausgeben tut er nur
eines, weiss uach nicht wieso .. (dos plattform)