javaでテキストファイルを読み込むサンプル
コード下記
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
public class Filetoread {
public static String readFile(String fileName) {
String output = “";
File file = new File(fileName);
if(file.exists()){
if(file.isFile()){
try{
BufferedReader input = new BufferedReader (new FileReader(file));
StringBuffer buffer = new StringBuffer();
String text;
while((text = input.readLine()) != null)
buffer.append(text +"\n");
output = buffer.toString();
}
catch(IOException ioException){
System.err.println(“ファイルエラー!");
}
}
else if(file.isDirectory()){
String[] dir = file.list();
output += “ディレクトリのコンテンツ:\n";
for(int i=0; i<dir.length; i++){
output += dir[i] +"\n";
}
}
}
else{
System.err.println(“存在しません!");
}
return output;
}
public static void main(String[] args) {
String str = readFile(“D:/startnews24.txt");
System.out.print(str);
}
}