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);
}

}

Java

Posted by arkgame