は、例えば、ファイルsubjects.txt
があります:テキストファイル(java)のリストからファイル名を取得して複数のファイルを作成する方法は?
- のJava
- Pythonの
- Perlの
- PHPの関数は名前
Java.txt
と4つのテキストファイルを作成するために使用されるべき
、 Python.txt
,Perl.txt
,Php.txt
リストを使用subjects.txt
から?
は、例えば、ファイルsubjects.txt
があります:テキストファイル(java)のリストからファイル名を取得して複数のファイルを作成する方法は?
Java.txt
と4つのテキストファイルを作成するために使用されるべき、 Python.txt
,Perl.txt
,Php.txt
リストを使用subjects.txt
から?
Files.readAllLinesを使用して元のファイルを読み込み、結果リストを反復処理し、Files.createFileを使用して、反復される単語に基づいて新しいファイルを作成します。
例外を処理するtry-catchを追加すると、次のような何かが動作するはずです。
final List<String> lines = Files.readAllLines(Paths.get("C:/path/to/textFile.txt"));
lines.forEach(line -> {
Files.createFile(Paths.get("C:/path/to/" + lines + ".txt"));
});
良いアイデアだが、解決策はJava 8です。私は学習目的(私はトピックのスターターがJavaに新しいと仮定します)は非常に簡単なJava 7の実装で自分で学ぶ必要があります。 – Reborn
質問のこの種を尋ねる前に、JavaのAPIに見てみましょう。この
File f = new File(subjects.txt);
Scanner s = new Scanner(f);
wile(s.hasNext)
{
String name = s.nextLine();
name += ".txt";
PrintWriter outputFile= new PrintWriter(name);
}
http://docs.oracle.com/javase/tutorial/essential/io/file.html –
をお試しくださいまた、Googleはあなたの親友でなければなりません – Reborn