numbs.txt
のファイル名が3,1,2
であり、ファイル名がline
であるファイルがあります。 これらの番号を読み取ってsum
を3+1+2=6
として印刷するJavaプログラムを作成したいとします。ファイルを読み込む方法とそのファイル内の数値の合計をJavaで
-6
A
答えて
0
そのためのすべての重複投稿(引用されているとのものは)私はそれを達成するための簡単な方法(と、より最近の)示唆し、少し古いですので:
public static int method1(String path) throws IOException {
int sum = 0;
for (String line : Files.readAllLines(Paths.get(path)))
sum += Integer.parseInt(line);
return sum;
}
public static int method2(String path) throws IOException {
return Files.readAllLines(Paths.get(path)).stream().mapToInt(Integer::parseInt).sum();
}
Files.readAllLines(somePath)
はそうList<String>
返しますfrstメソッドは、古典的なfor each loop
、parse to Integer
と合計で繰り返します。使用するには(反復と同じこと)
をStreams
::第二の方法は、Java 8
の最新のAPIを使用して、別の構文を使用して同じことをするでしょう
public static void main(String[] args) throws IOException {
System.out.println(method1("numbs.txt")); // if file is not in same folder
System.out.println(method2("numbs.txt")); //use absolute path: C:\users\...\numbs.txt
}
+0
Hmh ..まあまあ^^ – Noixes
関連する問題
- 1. java複数のJTextFieldを.txtファイルから読み込む方法
- 2. 複数のファイルを読み込んでデータフレームに読み込む方法
- 3. Tensorflow:それはRAWファイルを読み込むのは簡単だUINT8でRAWファイルを読み込むとのfloat32
- 4. ループ内のファイルを読み込む[julia]?
- 5. .csvファイルをjavaの配列リストに読み込む方法は?
- 6. JSONをJavaのファイルから読み込む方法 - json.simple
- 7. ファイルから読み込み、Javaのファイルに書き込む
- 8. Javaで相対パスでファイルを読み込む方法は?
- 9. Androidコンパイル済みソースからjavaファイルを読み込む方法
- 10. フラスコ内のファイルを正しく読み込む方法
- 11. XMLファイルの内容をJmsキューに読み込む方法
- 12. ループ内のファイルから行を読み込む方法は?
- 13. パンダ:複数のtxtファイルを含むzipファイルを読み込む方法は?
- 14. インポートされたJavaプロジェクトでファイルを読み込む方法は?
- 15. Java 7でファイルを再帰的に読み込む方法は?
- 16. GSONライブラリでjsonファイルをjavaに読み込む方法
- 17. テキストファイルを数値に読み込んでその数値の合計値を取得する方法
- 18. 複数の.dtaファイルを読み込む
- 19. ファイルを読み込む> Javaで4GBのファイル
- 20. Angular2/Webpack:CSSファイル内に読み込まれるフォントを読み込む方法は?
- 21. 'WPF'プロジェクトから値を読み込む方法クラスライブラリ内のApp.configファイル
- 22. ファイルからツリーマップを読み込む(Java)?
- 23. このファイルを変数に読み込む方法は?
- 24. 複数のファイルをCaffeモデルに読み込む方法
- 25. xmlファイルをJavaのjarファイルの外に読み込む
- 26. Java Webアプリケーションで.propertiesファイルを読み込む場合
- 27. Jframe属性を読み込んでその値をxmlファイルに書き込む
- 28. 親戚のファイルを.dartファイルに読み込む方法は?
- 29. ファイルを読み込み、アプリケーションの起動時にオブジェクトを読み込む方法
- 30. フォルダ内の複数のcsvファイルからtimeseriesを読み込む:
あなたは何をしようとしたのですか? – Noixes