![](/img/trans.png)
[英]Java: Read integers from an existing text file and output to another file
[英]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.