Store Inhalt einer Datei in eine string-variable java

Ich bin mir nicht sicher, wie Sie speichern den Inhalt einer Datei in einen string nach dessen Inhalt gelesen.

Habe ich bereits geschafft zu Lesen, die im Inhalt der .txt - Datei und drucken Sie dessen Inhalt aber ich bin nicht sicher, wie Sie zum speichern dieser Inhalte, wie Sie in eine String-variable in java.

Beispiel .txt Inhalt: RANDOMSTRING

Code-Ausschnitt habe ich, liest den Inhalt der text Datei aber nicht speichern es in der Variablen "key":

{
    FileReader file = new FileReader("C:/Users/John/Documents/key.txt");
    BufferedReader reader = new BufferedReader(file);

    String key = "";
    String line = reader.readLine();

    while (line != null) {
        key += line;
        line = reader.readLine();
    }

    System.out.println(key); //this prints contents of .txt file
}

// String key = " "; //should be able to reference the key and message here
// String message = "THIS IS A SECRET MESSAGE!"; //another string that is stored

//encrypt is a method call that uses the stored strings of "message" and "key"
String encryptedMsg = encrypt(message, key);
aber nicht speichern es in der Variablen "key" Was macht Sie so denken?
Als Luftkissenfahrzeug Voller Aale erwähnt in seiner Antwort, der code-Stil und die Formatierung ist sehr wichtig. Ich habe neu formatiert code in Ihre Frage für Sie sichtbar sein wird, nachdem es überprüft), aber tun Sie es bitte selbst beim nächsten mal. Wenn Sie möchten, dass andere bezahlen, die Ihre Zeit, um Ihnen zu helfen, sollten Sie zahlen Ihre Zeit, um eine gute Frage, so ist es einfacher für andere, Ihnen zu helfen.
Ein Schlüssel nicht aus text bestehen in der Regel aus. Wenn es ein key für eine klassische Chiffre, dann ist es in der Regel nicht erstrecken sich dabei über mehrere Zeilen.

InformationsquelleAutor L.redir | 2015-09-23

Schreibe einen Kommentar