質問編集履歴

2

質問項目の追加

2019/11/30 17:52

投稿

agnext
agnext

スコア5

test CHANGED
File without changes
test CHANGED
@@ -224,6 +224,8 @@
224
224
 
225
225
  以下のような記述で実行できることが理想なのですが、これは可能でしょうか?
226
226
 
227
+ 可能ならば、メソッドをどのように記述する必要がありますか?
228
+
227
229
  ```
228
230
 
229
231
  public class LoaderTest{

1

Loaderの記述を追加し、動作させられました。

2019/11/30 17:52

投稿

agnext
agnext

スコア5

test CHANGED
File without changes
test CHANGED
@@ -124,6 +124,120 @@
124
124
 
125
125
 
126
126
 
127
+ 【追記】
128
+
129
+ Loaderクラスに
130
+
131
+ public Loader(){
132
+
133
+ }
134
+
135
+ を追加し、
136
+
137
+ ```
138
+
139
+ package input;
140
+
141
+
142
+
143
+ import java.io.BufferedReader;
144
+
145
+ import java.io.IOException;
146
+
147
+ import java.nio.charset.StandardCharsets;
148
+
149
+ import java.nio.file.Files;
150
+
151
+ import java.nio.file.Path;
152
+
153
+ import java.nio.file.Paths;
154
+
155
+
156
+
157
+ public class Loader {
158
+
159
+ //int readNum = 0;
160
+
161
+ public Loader(){
162
+
163
+ }
164
+
165
+ public void masterFileLoader() throws IOException {
166
+
167
+ //マスターファイルの名称
168
+
169
+ final String masterFileName = "masterFile.txt";
170
+
171
+ Path pathMasterFilename = Paths.get(masterFileName);
172
+
173
+
174
+
175
+ BufferedReader readMasterFile
176
+
177
+ = Files.newBufferedReader
178
+
179
+ (pathMasterFilename, StandardCharsets.UTF_8);
180
+
181
+
182
+
183
+ for (String line;
184
+
185
+ (line = readMasterFile.readLine()) != null; ) {
186
+
187
+ System.out.println(line);
188
+
189
+ }
190
+
191
+ readMasterFile.close();
192
+
193
+
194
+
195
+ }
196
+
197
+ }
198
+
199
+ ```
200
+
201
+ main文を
202
+
203
+ ```
204
+
205
+ public class LoaderTest{
206
+
207
+ public static void main(String[] args) throws IOException {
208
+
209
+ Loader load = new Loader();
210
+
211
+ load.masterFileLoader();
212
+
213
+ }
214
+
215
+ }
216
+
217
+ ```
218
+
219
+ と変更することで、出力させることが出来ました
220
+
221
+
222
+
223
+ ### 個人的な理想の記述方法
224
+
225
+ 以下のような記述で実行できることが理想なのですが、これは可能でしょうか?
226
+
227
+ ```
228
+
229
+ public class LoaderTest{
230
+
231
+ public static void main(String[] args) throws IOException {
232
+
233
+ masterFileLoader();
234
+
235
+ }
236
+
237
+ }
238
+
239
+ ```
240
+
127
241
  ### 補足情報(FW/ツールのバージョンなど)
128
242
 
129
243
  IntelliJ IDEAを利用しています