河原林研究室 >> EcoBe!ダンスGUI >> 2009年5月 橋本
http://www.netbeans.org/kb/60/index_ja.html
http://www.netbeans.org/kb/trails/matisse.html
String str ="あいうえお。"; str = str + "かきくけこ。";
//クラス名 オジェクト変数 = new コンストラクタ名(初期化値・・・); File file = new File(file_name); //オブジェクト変数file、初期化値file_nameを持つ、 //fileオブジェクトの宣言・生成。 FileReader filereader = new FileReader(file); //オブジェクト変数filereader、初期化値fileを持つ、 //filereaderオブジェクトの宣言・生成。
int ch; //変数の宣言。 while((ch = filereader.read()) != -1){ //ファイルから1文字読み込んだ値を変数"ch"に格納。格納された値が"-1"と同じかどうかを比較 System.out.print((char)ch); //int型からchar型に変換して1文字表示。 }
package javaapplication1; import java.io.*; class dentaku{ public static void main(String args[]) throws IOException{ int val1 = 0; /* 最初の数字 */ int val2 = 0; /* 次の数字 */ BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); System.out.println("1つ目の数字を入力。"); String su1 = reader.readLine(); System.out.println("演算子を入力。"); String mo = reader.readLine(); System.out.println("2つ目の数字を入力。"); String su2 = reader.readLine(); val1 = Integer.parseInt(su1); val2 = Integer.parseInt(su2); System.out.println("入力された式は " + val1 + " " + mo + " " + val2 + " です"); } }
private static boolean checkBeforeReadfile(File file){ if (file.exists()){ //"exists"メソッドでファイルの存在を確認。 if (file.isFile() && file.canRead()){ //"isFile"メソッドで対象のFileクラスオブジェクトがファイルであるかどうかを確認。 //"canRead"メソッドで読み込み可能かどうかを判別 return true; } } return false; }
File file = new File(file_name); FileReader filereader = new FileReader(file); BufferedReader br = new BufferedReader(filereader);
try{ File file = new File("c:\\a.txt"); //cドライブのa.txtを開く。 if (checkBeforeReadfile(file)){ BufferedReader br = new BufferedReader(new FileReader(file)); String str; while((str = br.readLine()) != null){ //最後の行まで繰り返す。 System.out.println(str); //読み込んだ行を表示。改行文字は含まれないので"println"。 } br.close(); //ファイルを閉じる。 } }
try{ File file = new File("c:\\tmp\\test.txt"); FileWriter filewriter = new FileWriter(file); }catch(IOException e){ System.out.println(e); }
try{ File file = new File("c:\\Sample.txt"); //"Sample.txt"に書き込む。 if (checkBeforeWritefile(file)){ FileWriter filewriter = new FileWriter(file); filewriter.write("こんにちは\r\n"); filewriter.write("お元気ですか\r\n"); //"\r\n"改行記号。 filewriter.close(); //ファイルを閉じる。 } }
package javaapplication1; import java.io.*; class JSample1_4{ public static void main(String args[]){ try{ File file = new File("c:\\Sample.txt"); if (checkBeforeWritefile(file)){ FileWriter filewriter = new FileWriter(file); BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); System.out.println("文字をどうぞ。"); String su1 = reader.readLine(); filewriter.write(su1); 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; } }