javaでファイルから指定した内容を抽出し取得する方法は?
ファイルから特定の内容を切り出すには、Java のファイル読み込みと文字列処理テクニックを使用できます。
まず、Javaのファイル読み取り機能を使って、ファイルの内容を読み取る必要があります。ファイルの読み取りを実現するにはBufferedReaderクラスとFileReaderクラスを使用できます。以下はその例です。
String filePath = "文件路径";
try {
BufferedReader reader = new BufferedReader(new FileReader(filePath));
String line;
while ((line = reader.readLine()) != null) {
// 在这里处理每一行的内容
}
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
ファイルを読み込む途中で、必要に応じて、文字列の処理の仕方を使って指定のコンテンツを切り取ることができます。たとえば、特定のキーワードを含む行を切り取りたい場合には、Stringのcontains()メソッドを使って判断することができます。たとえば、次のような方法です。
if (line.contains("关键字")) {
// 处理包含关键字的行
}
特定の位置から文字列を切り出すにはStringのsubstring()メソッドを使います。例えば、各行の先頭10文字を切り出すには、次のコードを使います。
String content = line.substring(0, 10);
具体的なニーズに合わせて、さまざまな文字列処理手法を利用して、指定した内容を抽出し、抽出した内容を変数に保存したり別の処理を行ったりできます。