Ich lese in ein String Array das ABC in Groß- und Kleinbuchstaben ein (gibt es da schon ne bessere Möglichkeit???) jo anschließend versuche ich über eine Methode die beiden in eine Arraylist zu schreiben diese wiederum wird von einer anderen Methode aufgerufen und soll diese ausgeben....wo ist mein Fehler mein Eclipse bringt mir da nichts....und ich hab keine ahnung....
Java:
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class Array
{
/**
* Erzeugt eine List mit Strings, welche die Buchstaben "a" bis "z" und "A" bis "Z" enthält.
* @return List
*/
public static void main(String[] args)
{
Array test = new Array();
String[] alphabetgross = {"A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"};
String[] alphabetklein = {"a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"};
test.erzeugeBuchstabenliste(alphabetgross, alphabetklein);
}
public List erzeugeBuchstabenliste(String[] arraygroß, String[] arrayklein)
{
/*
* Aufgabe:
* Erstelle eine Methode, die eine ArrayList anlegt und in diese
* die Buchstaben "a" bis "z" und "A" bis "Z" als Strings einfügt.
*/
ArrayList alphabet = new ArrayList();
alphabet.add(arraygroß);
alphabet.add(arrayklein);
gibListeAus(alphabet);
return alphabet;
}
public static void gibListeAus(ArrayList list)
{
try
{
PrintWriter printWriter = new PrintWriter(new FileOutputStream(new File ("C:/Dokumente und Einstellungen/dpadsp/Desktop/Test.txt")));
Iterator iter = list.iterator();
while(iter.hasNext())
{
printWriter.println(iter.next());
}
}
catch (IOException e)
{
e.printStackTrace();
}
}
}