質問編集履歴

1

内容修正

2018/08/08 08:01

投稿

kiramekiawa1
kiramekiawa1

スコア8

test CHANGED
File without changes
test CHANGED
@@ -16,15 +16,9 @@
16
16
 
17
17
 
18
18
 
19
- while(str.equals((line1 = br1.readLine()).substring(5,20))) {
19
+ while(! str.equals((line1 = br1.readLine()).substring(5,20))) {}
20
20
 
21
- if (!(str.equals(line1.substring(5,20)))){
22
21
 
23
- br1.readLine();
24
-
25
- }
26
-
27
- }
28
22
 
29
23
  while((line1 = br1.readLine()) != null) {
30
24
 
@@ -44,7 +38,7 @@
44
38
 
45
39
  容量の大きいtxtデータを抽出・計算しなければいけないのですがOutOfMemoryErrorが出てしまいます。
46
40
 
47
- 読み込むデータは"※※※※※※※※※"という文字が出てくるまでの数万行は必要のないデータなので格納せずに"※※※※※※※※※"を含むそれ以降のデータを格納したいのですが、上記の内容だと"※※※※※※※※※"の行も飛ばしてしまいます。
41
+ 読み込むデータは"※※※※※※※※※"という文字が出てくるまでの数50万行は必要のないデータなので格納せずに"※※※※※※※※※"を含むそれ以降のデータを格納したいのですが、上記の内容だと"※※※※※※※※※"の行も飛ばしてしまいます。
48
42
 
49
43
 
50
44