質問編集履歴
2
質問項目の追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -111,6 +111,7 @@
|
|
111
111
|
|
112
112
|
### 個人的な理想の記述方法
|
113
113
|
以下のような記述で実行できることが理想なのですが、これは可能でしょうか?
|
114
|
+
可能ならば、メソッドをどのように記述する必要がありますか?
|
114
115
|
```
|
115
116
|
public class LoaderTest{
|
116
117
|
public static void main(String[] args) throws IOException {
|
1
Loaderの記述を追加し、動作させられました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -61,5 +61,62 @@
|
|
61
61
|
|
62
62
|
Main文に、masterFileLoaderメソッドの中身をコピペして実行すると、所望の動作(1行ずつtxtファイルの内容が出力される)することが確認できました。
|
63
63
|
|
64
|
+
【追記】
|
65
|
+
Loaderクラスに
|
66
|
+
public Loader(){
|
67
|
+
}
|
68
|
+
を追加し、
|
69
|
+
```
|
70
|
+
package input;
|
71
|
+
|
72
|
+
import java.io.BufferedReader;
|
73
|
+
import java.io.IOException;
|
74
|
+
import java.nio.charset.StandardCharsets;
|
75
|
+
import java.nio.file.Files;
|
76
|
+
import java.nio.file.Path;
|
77
|
+
import java.nio.file.Paths;
|
78
|
+
|
79
|
+
public class Loader {
|
80
|
+
//int readNum = 0;
|
81
|
+
public Loader(){
|
82
|
+
}
|
83
|
+
public void masterFileLoader() throws IOException {
|
84
|
+
//マスターファイルの名称
|
85
|
+
final String masterFileName = "masterFile.txt";
|
86
|
+
Path pathMasterFilename = Paths.get(masterFileName);
|
87
|
+
|
88
|
+
BufferedReader readMasterFile
|
89
|
+
= Files.newBufferedReader
|
90
|
+
(pathMasterFilename, StandardCharsets.UTF_8);
|
91
|
+
|
92
|
+
for (String line;
|
93
|
+
(line = readMasterFile.readLine()) != null; ) {
|
94
|
+
System.out.println(line);
|
95
|
+
}
|
96
|
+
readMasterFile.close();
|
97
|
+
|
98
|
+
}
|
99
|
+
}
|
100
|
+
```
|
101
|
+
main文を
|
102
|
+
```
|
103
|
+
public class LoaderTest{
|
104
|
+
public static void main(String[] args) throws IOException {
|
105
|
+
Loader load = new Loader();
|
106
|
+
load.masterFileLoader();
|
107
|
+
}
|
108
|
+
}
|
109
|
+
```
|
110
|
+
と変更することで、出力させることが出来ました
|
111
|
+
|
112
|
+
### 個人的な理想の記述方法
|
113
|
+
以下のような記述で実行できることが理想なのですが、これは可能でしょうか?
|
114
|
+
```
|
115
|
+
public class LoaderTest{
|
116
|
+
public static void main(String[] args) throws IOException {
|
117
|
+
masterFileLoader();
|
118
|
+
}
|
119
|
+
}
|
120
|
+
```
|
64
121
|
### 補足情報(FW/ツールのバージョンなど)
|
65
122
|
IntelliJ IDEAを利用しています
|