Wie man eine Java-Datei-Reader

Ich versuche, mich ein Wort scrambler für ein Projekt in der Klasse. Es Lesen muss in einem .txt - Datei und Ausgabe einer Zeichenkette mit allen in der Datei enthaltenen Wörtern; aber verschlüsselt. zum Beispiel:

Dies ist, wie der Text verschlüsselt ist.

Ignorieren von Satzzeichen und verlassen die ersten und letzten Buchstaben in Ort.

Ich habe Probleme beim Lesen der Datei in ein array. Ich war in der Planung mithilfe von Sammlungen.shuffle to shuffle die inneren Schichten durch das ignorieren den ersten und letzten Buchstaben und zufällig der inneren Buchstaben.

Ich weiß nicht, wie die Umsetzung der Datei-reader, aber hier ist meine scrambler für jedes Wort.

public static String shuffle(String input){
    input = "supercalifragilisticexpialidocious";
    int i = 0;
    ArrayList<Character> chars = new ArrayList<Character>(input.length());
    String output = "";
    char[] characters = input.toCharArray();
    char[] newWord = new char[input.length()];



    newWord[0] = characters[0];
    newWord[input.length()-1] = characters[input.length()-1];

    for (i=1; i < input.length()-1;i++ ) {
        chars.add(characters[i]);
    }

    System.out.println(chars);
    for (i = 1; i <= input.length()-2; i++)
    {
        Collections.shuffle(chars);
    }
    Character[] middle = chars.toArray(new Character[chars.size()]);
    for (i = 1; i < newWord.length - 2; i++)
    {
        newWord[i] = middle[i];
    }

    System.out.println(newWord);
    StringBuffer r= new StringBuffer(output);
    for (i = 0; i < newWord.length-1; i++)
    {
        r.append(newWord[i]);
    }

    return output;
}

Diese Ausgänge saxupieipclflaurrtocslcidigaiiois wie ich will, aber jetzt brauche ich eine Möglichkeit, Lesen Sie die .txt-Datei und teilen Sie es in einzelne Worte.

Wenn jemand kann mir helfen, das wäre toll. Was ich wirklich Suche, ist wenn mir jemand helfen kann mit einer Datei-reader für diese.

InformationsquelleAutor user2471416 | 2013-09-13
Schreibe einen Kommentar