このプログラムでテキストフィールドにファイル名を入力した際にそのパスにファイルがあるのか、ファイルが保存できるのかを判定しようと考えているのですがif文に何を書けば判定できるのかが分かりません
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import javafx.event.ActionEvent;
import javafx.fxml.FXML;
import javafx.scene.control.*;
import javafx.scene.control.Alert.AlertType;
public class SampleController{
@FXML private Label labelMessage; @FXML private Button buttonLoad; @FXML private Button buttonSave; @FXML private TextField textFile; @FXML private TextField textMessage; String text = textFile.getText(); @FXML public void handleButtonLoadAction(ActionEvent event){ FileReader fr = new FileReader(text); BufferedReader br = new BufferedReader(fr); if() { Alert alert = new Alert(AlertType.INFORMATION); alert.setTitle("読み込み成功"); alert.setHeaderText(null); alert.setContentText(textFile.getText() + "を読み込みました"); }else{ Alert alert = new Alert(AlertType.ERROR); alert.setTitle("読み込み失敗"); alert.setHeaderText(null); alert.setContentText(textFile.getText() + "の読み込みを失敗しました"); } fr.close(); br.close(); } public void handleButtonSaveAction(ActionEvent event){ FileWriter fw = new FileWriter(text); BufferedWriter bw = new BufferedWriter(fw); if(){ Alert alert = new Alert(AlertType.INFORMATION); alert.setTitle("保存成功"); alert.setHeaderText(null); alert.setContentText(textFile.getText()+ "に保存しました"); }else{ Alert alert = new Alert(AlertType.ERROR); alert.setTitle("保存失敗"); alert.setHeaderText(null); alert.setContentText(textFile.getText()+ "に保存失敗しました"); } fw.close(); bw.close(); }
}