###前提・実現したいこと
java初心者なのですが、入力した文字をファイルに書き込むプログラムをとあるサイト様からコピーさせてもらいコンパイルすると以下の様なエラーメッセージが出ます。
###発生している問題・エラーメッセージ
C:\Users\username\Desktop\java>javac Test1.java Test1.java:12: エラー: シンボルを見つけられません InputStreamReader is = new InputStreamReader(System.in); ^ シンボル: クラス InputStreamReader 場所: クラス Test1 Test1.java:12: エラー: シンボルを見つけられません InputStreamReader is = new InputStreamReader(System.in); ^ シンボル: クラス InputStreamReader 場所: クラス Test1 Test1.java:13: エラー: シンボルを見つけられません BufferedReader br = new BufferedReader(is); ^ シンボル: クラス BufferedReader 場所: クラス Test1 Test1.java:13: エラー: シンボルを見つけられません BufferedReader br = new BufferedReader(is); ^ シンボル: クラス BufferedReader 場所: クラス Test1 エラー4個
###該当のソースコード
import java.io.File; import java.io.FileWriter; import java.io.IOException; class Test1{ public static void main(String args[]){ try{ File file = new File("c:\\Users\\username\\Desktop\\java\\test.txt"); if (checkBeforeWritefile(file)){ FileWriter filewriter = new FileWriter(file); InputStreamReader is = new InputStreamReader(System.in); BufferedReader br = new BufferedReader(is); System.out.println("何か入力してください."); String str = br.readLine(); filewriter.write(str+"\r\n"); filewriter.close(); }else{ System.out.println("ファイルに書き込めません"); } }catch(IOException e){ System.out.println(e); } } private static boolean checkBeforeWritefile(File file){ if (file.exists()){ if (file.isFile() && file.canWrite()){ return true; } } return false; } }
###試したこと
サイトを見て回ったのですが、いまいち解決にたどり着けませんでした。
###補足情報(言語/FW/ツール等のバージョンなど)
言語はjavaです
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/07/31 14:28