簡體   English   中英

Java:從先前在另一個類中選擇的文件中讀取文本

[英]Java: Read text from a file that was previously selected in another class

使用JavaFX,我可以將用戶輸入信息輸入文本字段。 我的MainController類允許用戶將輸入的文本保存到txt文件中,並將其保存在給定位置。

我想知道是否有可能將在文本文件中輸入的內容傳遞給另一個類,以便我可以解析並讓程序使用其數據。

我使用字符串和.getText(),然后使用文件編寫器和bufferedWriter。 我可以將.getText輸入輸入另一個類嗎?

如果您的課程比是公開的,則可以在應用程序的任何課程中使用它;

您應該研究Java-訪問修飾符

但是作為一個觀念,

public class MainController {

    private String savedFilePath;

    public String getSavedFilePath() {
        return savedFilePath;
    }

    public void setSavedFilePath(String savedFilePath) {
        this.savedFilePath = savedFilePath;
    }
}

在另一個類中,保存文件時可以調用:

MainController controller = new MainController();
controller.setSavedFilePath("file path");

如果您不想創建新的對象MainController,則可以將savedFilePath定義為static

public class MainController {

    private static String savedFilePath;

    public static void setSavedFilePath(String paramSavedFilePath) {
        savedFilePath = paramSavedFilePath;
    }
}

然后致電:

MainController.setSavedFilePath("file path");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM