質問するログイン新規登録

質問編集履歴

3

現在のコードの修正

2017/07/20 03:38

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -4,17 +4,18 @@
4
4
  ###発生している問題・エラーメッセージ
5
5
 
6
6
  ```
7
- ネットからspilit関数を使用しなければならないということはわかったのですが,わけた単語をどのようにして別個に単語数を数え上げ管理すればいいのかがよくわからず困っており
7
+ ネットからspilit関数を使用しなければならないということはわかったのですが,わけた単語をどのようにして別個に単語数を数え上げ管理すればいいのかがよくわからず困ってした
8
8
 
9
+ 現在はMapを使用して書こうとしており,IOEエラーが出てしまって困っているという状況です.
9
- なお指定した一単語を調べるプログラムは作成できたので,とりあえず下記に記載しておます.
10
+ とりあえず下記に記載しておます.
10
11
  ```
11
12
 
12
- ###該当のソースコード(当初)
13
+ ###該当のソースコード
13
14
  ```Java
14
15
  import java.io.*;
15
16
  import java.net.*;
16
17
 
17
- public class CountURL{
18
+ public class CountWordURL{
18
19
 
19
20
  public static void main(String[] args) {
20
21
 
@@ -49,50 +50,10 @@
49
50
  }
50
51
 
51
52
  }
52
- }
53
+
53
54
  ```
54
- ###該当のソースコード(現在)
55
- ```Java
56
- import java.io.*;
57
- import java.net.*;
58
55
 
59
- public class CountWordURL{
60
56
 
61
- public static void main(String[] args) {
62
-
63
- System.out.println("URL=" + args[0]);
64
- System.out.println("WORD=" + args[1]);
65
-
66
- String word=args[1].toLowerCase();
67
- int count=0;
68
- try{
69
- URL url=new URL(args[0]);
70
- BufferedReader reader=new BufferedReader(new InputStreamReader(url.openStream()));
71
-
72
- while(true){
73
- String line=reader.readLine();
74
-
75
- if(line==null){break;}
76
- System.out.println(line);
77
-
78
-
79
- String l=line.toLowerCase();
80
- if(l.matches(".*" + word + ".*")){
81
- count++;
82
- }
83
- }
84
- System.out.println(count);
85
- reader.close();
86
-
87
-
88
- }catch(MalformedURLException e){System.out.println("URL is wrong: " + e);
89
- }catch (IOException e) {System.out.println("I/O erorr: " + e);
90
-
91
- }
92
-
93
- }
94
- }```
95
-
96
57
  ###試したこと
97
58
  課題に対してアプローチしたことを記載してください
98
59
  書籍の参照

2

コードの追加

2017/07/20 03:38

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -9,7 +9,7 @@
9
9
  なお指定した一単語を調べるプログラムは作成できたので,とりあえず下記に記載しております.
10
10
  ```
11
11
 
12
- ###該当のソースコード
12
+ ###該当のソースコード(当初)
13
13
  ```Java
14
14
  import java.io.*;
15
15
  import java.net.*;
@@ -51,6 +51,48 @@
51
51
  }
52
52
  }
53
53
  ```
54
+ ###該当のソースコード(現在)
55
+ ```Java
56
+ import java.io.*;
57
+ import java.net.*;
58
+
59
+ public class CountWordURL{
60
+
61
+ public static void main(String[] args) {
62
+
63
+ System.out.println("URL=" + args[0]);
64
+ System.out.println("WORD=" + args[1]);
65
+
66
+ String word=args[1].toLowerCase();
67
+ int count=0;
68
+ try{
69
+ URL url=new URL(args[0]);
70
+ BufferedReader reader=new BufferedReader(new InputStreamReader(url.openStream()));
71
+
72
+ while(true){
73
+ String line=reader.readLine();
74
+
75
+ if(line==null){break;}
76
+ System.out.println(line);
77
+
78
+
79
+ String l=line.toLowerCase();
80
+ if(l.matches(".*" + word + ".*")){
81
+ count++;
82
+ }
83
+ }
84
+ System.out.println(count);
85
+ reader.close();
86
+
87
+
88
+ }catch(MalformedURLException e){System.out.println("URL is wrong: " + e);
89
+ }catch (IOException e) {System.out.println("I/O erorr: " + e);
90
+
91
+ }
92
+
93
+ }
94
+ }```
95
+
54
96
  ###試したこと
55
97
  課題に対してアプローチしたことを記載してください
56
98
  書籍の参照

1

自分のコード の部分

2017/07/20 03:35

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -11,8 +11,7 @@
11
11
 
12
12
  ###該当のソースコード
13
13
  ```Java
14
- ここにご自身が実行したソースコードを書いてください
15
- ```import java.io.*;
14
+ import java.io.*;
16
15
  import java.net.*;
17
16
 
18
17
  public class CountURL{
@@ -51,7 +50,7 @@
51
50
 
52
51
  }
53
52
  }
54
-
53
+ ```
55
54
  ###試したこと
56
55
  課題に対してアプローチしたことを記載してください
57
56
  書籍の参照