質問編集履歴

3

現在のコードの修正

2017/07/20 03:38

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -10,101 +10,19 @@
10
10
 
11
11
  ```
12
12
 
13
- ネットからspilit関数を使用しなければならないということはわかったのですが,わけた単語をどのようにして別個に単語数を数え上げ管理すればいいのかがよくわからず困っており
13
+ ネットからspilit関数を使用しなければならないということはわかったのですが,わけた単語をどのようにして別個に単語数を数え上げ管理すればいいのかがよくわからず困ってした
14
14
 
15
15
 
16
16
 
17
+ 現在はMapを使用して書こうとしており,IOEエラーが出てしまって困っているという状況です.
18
+
17
- なお指定した一単語を調べるプログラムは作成できたので,とりあえず下記に記載しておます.
19
+ とりあえず下記に記載しておます.
18
20
 
19
21
  ```
20
22
 
21
23
 
22
24
 
23
- ###該当のソースコード(当初)
25
+ ###該当のソースコード
24
-
25
- ```Java
26
-
27
- import java.io.*;
28
-
29
- import java.net.*;
30
-
31
-
32
-
33
- public class CountURL{
34
-
35
-
36
-
37
- public static void main(String[] args) {
38
-
39
-
40
-
41
- System.out.println("URL=" + args[0]);
42
-
43
- System.out.println("WORD=" + args[1]);
44
-
45
-
46
-
47
- String word=args[1].toLowerCase();
48
-
49
- int count=0;
50
-
51
- try{
52
-
53
- URL url=new URL(args[0]);
54
-
55
- BufferedReader reader=new BufferedReader(new InputStreamReader(url.openStream()));
56
-
57
-
58
-
59
- while(true){
60
-
61
- String line=reader.readLine();
62
-
63
-
64
-
65
- if(line==null){break;}
66
-
67
- System.out.println(line);
68
-
69
-
70
-
71
-
72
-
73
- String l=line.toLowerCase();
74
-
75
- if(l.matches(".*" + word + ".*")){
76
-
77
- count++;
78
-
79
- }
80
-
81
- }
82
-
83
- System.out.println(count);
84
-
85
- reader.close();
86
-
87
-
88
-
89
-
90
-
91
- }catch(MalformedURLException e){System.out.println("URL is wrong: " + e);
92
-
93
- }catch (IOException e) {System.out.println("I/O erorr: " + e);
94
-
95
-
96
-
97
- }
98
-
99
-
100
-
101
- }
102
-
103
- }
104
-
105
- ```
106
-
107
- ###該当のソースコード(現在)
108
26
 
109
27
  ```Java
110
28
 
@@ -184,7 +102,11 @@
184
102
 
185
103
  }
186
104
 
105
+
106
+
187
- }```
107
+ ```
108
+
109
+
188
110
 
189
111
 
190
112
 

2

コードの追加

2017/07/20 03:38

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -20,7 +20,7 @@
20
20
 
21
21
 
22
22
 
23
- ###該当のソースコード
23
+ ###該当のソースコード(当初)
24
24
 
25
25
  ```Java
26
26
 
@@ -104,6 +104,90 @@
104
104
 
105
105
  ```
106
106
 
107
+ ###該当のソースコード(現在)
108
+
109
+ ```Java
110
+
111
+ import java.io.*;
112
+
113
+ import java.net.*;
114
+
115
+
116
+
117
+ public class CountWordURL{
118
+
119
+
120
+
121
+ public static void main(String[] args) {
122
+
123
+
124
+
125
+ System.out.println("URL=" + args[0]);
126
+
127
+ System.out.println("WORD=" + args[1]);
128
+
129
+
130
+
131
+ String word=args[1].toLowerCase();
132
+
133
+ int count=0;
134
+
135
+ try{
136
+
137
+ URL url=new URL(args[0]);
138
+
139
+ BufferedReader reader=new BufferedReader(new InputStreamReader(url.openStream()));
140
+
141
+
142
+
143
+ while(true){
144
+
145
+ String line=reader.readLine();
146
+
147
+
148
+
149
+ if(line==null){break;}
150
+
151
+ System.out.println(line);
152
+
153
+
154
+
155
+
156
+
157
+ String l=line.toLowerCase();
158
+
159
+ if(l.matches(".*" + word + ".*")){
160
+
161
+ count++;
162
+
163
+ }
164
+
165
+ }
166
+
167
+ System.out.println(count);
168
+
169
+ reader.close();
170
+
171
+
172
+
173
+
174
+
175
+ }catch(MalformedURLException e){System.out.println("URL is wrong: " + e);
176
+
177
+ }catch (IOException e) {System.out.println("I/O erorr: " + e);
178
+
179
+
180
+
181
+ }
182
+
183
+
184
+
185
+ }
186
+
187
+ }```
188
+
189
+
190
+
107
191
  ###試したこと
108
192
 
109
193
  課題に対してアプローチしたことを記載してください

1

自分のコード の部分

2017/07/20 03:35

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -24,9 +24,7 @@
24
24
 
25
25
  ```Java
26
26
 
27
- ここにご自身が実行したソースコードを書いてください
28
-
29
- ```import java.io.*;
27
+ import java.io.*;
30
28
 
31
29
  import java.net.*;
32
30
 
@@ -104,7 +102,7 @@
104
102
 
105
103
  }
106
104
 
107
-
105
+ ```
108
106
 
109
107
  ###試したこと
110
108