string to array

celloman

Erfahrenes Mitglied
Hallo

Wie kann ich die dritte stelle von einem Array ansprechen.


Code:
/* Listing1510.java */
002 
003 import java.util.*;
004 
005 public class Listing1510
006 {
007   public static void main(String[] args)
008   {
009     //Konstruieren des Sets
010     List l = new ArrayList();
011     l.add("Kiwi");
012     l.add("Kirsche");
013     l.add("Ananas");
014     l.add("Zitrone");
015     l.add("Grapefruit");
016     l.add("Banane");
017     //Unsortierte Ausgabe
018     Iterator it = l.iterator();
019     while (it.hasNext()) {
020       System.out.println((String)it.next());
021     }
022     }
030 }
 
Da du eine List hast:
l.get(2)

Aber nur so nebenbei, das war nun aber wirklich ne Anfängerfrage;) Arbeitest du mit einer Entwicklungsumgebung? Dort siehst du auch, nachdem du einen Punkt gesetzt hast, welche Methoden verfügbar sind.

Bei einem Array machst du array[2].
 
@Tobias
Gib ihm/ihr doch die Moeglichkeit auch mal die Api zu nutzen! Sonst werden weiterhin solche Fragen kommen.
 
Zuletzt bearbeitet:
Danke tobi,

Ich habe viele Dateien in einem Ordner, die werde ich mit for schleife öffnen,

mein fehler wae das ich System.out.println(l[2]) schrieb.

DANKE
 
@celloman
Wie ich bereits schrieb, schau dir die Api an, das bringt dich weiter! Dann wuesstest du naemlich auch das man in nem Array die Felder anders anspricht als in ner ArrayList
 
Mein Problem ist eigendlich hier

Code:
String dateien="Lebenslauf.txt\nInhalz.txt\n";
		String[] resultss = dateien.split("\n");
		List l = new ArrayList();
		
		for (i=0; i<resultss.length;i++){
			
			//System.out.println(resultss);
			
			l.add(resultss[i]);
			
		fa = new File("c:\\"(l.get(i))); // die zu lesende Datei   /// hier bekomme ich den Fehler
		ers = new BufferedReader(new FileReader(fa));
 
Ja wo hoert denn deine for Schleife auf? Und wieso schreibst du die Dateien erst in ein Array und dann nochmal in eine ArrayList?
 
@Andron
Was willst du uns damit nun sagen?

Einfach nen Stueck Code dahinzuklatschen, bringt dem Fragensteller uach net viel
 
Zurück