Zeile aus einer CSV löschen

  • Themenstarter Themenstarter Guest
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Hi,

ich habe eine kurze Frage: Ich lese eine CSV-Datei in meinem Programm ein. Diese befüllt eine Arrayliste.
Wie kann ich programmieren, dass er die allererste Zeile in meiner Datei nicht einliest?


Danke & Grüße
 
du hast duch irgendeine Schleife,
da machst du
if (i==0) {
nix;
} else {
tue was
}

wenn es ne while-Schleife ist, dann musst du das i manuell nebenher hochzählen
 
Ich habe es jetzt so versucht:

Code:
int i=0;	
	    	  
	    	 do
		{		    		  	
	    	       i++;	
	    	       line=in.readLine();
					
	    	  		
					
				if (line!= null)     			
	    			{						
	    				//Hier wird meine Arrayliste befüllt...
			
	    				
	    			}	    			
		}while(line!=null && i!=0);


Aber irgendwie klappt das nicht so ganz.. oder muss ich "i" woanders hochzählen?

Grüße
 
normalerweise nimmt man zum Zählen eine for-Schleife:

Code:
String line;
for(int i = 0; (line = reader.readLine()) != null; i++) {
  //arrayList befüllen usw.
}
 
Code:
int i=0;	
do
{		    		  	
       i++;	
       line=in.readLine();
       if (line!= null && i > 1)
      {						
          //Hier wird meine Arrayliste befüllt...
      }	    			
} while(line!=null);
 
Super danke!!! Es hat geklappt! SlaterB's Vorschlag hat geholfen! Danke für eure Hilfe! 😀 😀
 
so warum, hat das nicht geklappt?
Code:
do{                      
     //mach was            
}while(line!=null && i!=0);

mache so lange, wie line nicht null ist und i nicht 0. also i ist 0, darum hört er sofort auf

normalerweise nimmt man zum Zählen eine for-Schleife:

mir wurde es so beigebracht:
for wenn ich vorher schon weiß wie oft.
while wenn ich noch nicht genau, weiß wie oft und sondern wenn ich nur ein abbruch kriterieum habe (line!=null)
 
ist die Frage ernst gemeint? 😉

es gehts doch gar nicht um den Abbruch der while-Schleife,
sondern nur um das Auslassen der ersten Zeile
 
Warum eigentlich nicht gleich die erste Zeile überspringen?
Code:
//diese Zeile überspringen
String line = reader.readLine();

while((line = reader.readLine()) != null){

}
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben