質問編集履歴

5

質問文訂正

2022/05/11 05:09

投稿

komugikko98
komugikko98

スコア15

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- 下記のコードでメインクラスのList型のインスタンス生成で5か所と、サンプルクラスのtestメソッドの引数Listでエラーが起きましたが、型パラメータを入れたらうまくいきました。(下記★部分参照)しかし型パラメータなしでも実行できている例をYouTubeでみたので、できるのではないかと思うのですがどうなんでしょうか?
1
+ 下記のコードでメインクラスのList型のインスタンス生成で5か所と、サンプルクラスのtestメソッドの引数Listでエラーが起きましたが、ジェネリクスを入れたらうまくいきました。(下記★部分参照)しかしジェネリクスなしでも実行できている例をYouTubeでみたので、できるのではないかと思うのですがどうなんでしょうか?
2
2
 
3
3
  できるのであればどう書き換えたらできるのかを教えていただきたいです。
4
4
 

4

誤字

2022/05/11 05:08

投稿

komugikko98
komugikko98

スコア15

test CHANGED
@@ -1 +1 @@
1
- JavaのList型のインスタンス化 パラメータ化ないときな
1
+ JavaのList型のインスタンス化をジェネリクスなしで実行した
test CHANGED
@@ -1,16 +1,16 @@
1
- 下記のコードでList型のインスタンス生成で5か所エラーが起き、型パラメータを入れたらうまくいきました。(下記★部分参照)しかし型パラメータなしでも実行できている例をYouTubeでみたので、できるのではないかと思うのですがどうなんでしょうか?
1
+ 下記のコードでメインクラスのList型のインスタンス生成で5か所と、サンプルクラスのtestメソッドの引数Listでエラーが起きましたが、型パラメータを入れたらうまくいきました。(下記★部分参照)しかし型パラメータなしでも実行できている例をYouTubeでみたので、できるのではないかと思うのですがどうなんでしょうか?
2
2
 
3
3
  できるのであればどう書き換えたらできるのかを教えていただきたいです。
4
4
 
5
- このクラスと別でSampleクラスもあります。
6
5
  VScordを使って書いています。
7
6
 
7
+
8
- 問題のコード↓
8
+ メインクラスのコード↓
9
9
  import java.util.ArrayList;
10
10
  import java.util.List;
11
11
 
12
12
  public class Main {
13
- public static void main(String[] args){
13
+   public static void main(String[] args){
14
14
  List list = new ArrayList();
15
15
  list.add("A");
16
16
  list.add("B");
@@ -21,5 +21,17 @@
21
21
  }
22
22
  }
23
23
 
24
+ サンプルクラスのコード↓
25
+ import java.util.List;
26
+
27
+ public class Sample{
28
+ public void test(List list){
29
+ for(Object obj : list){
30
+ String str = (String)obj;
31
+ System.out.println(str);
32
+ }
33
+ }
34
+ }
35
+
24
- ★List list = new ArrayList();
36
+ ★List list = new ArrayList();を、
25
- List<String> list = new ArrayList<String>();と書き換えたらいけました!
37
+ List<String> list = new ArrayList<String>();と書き換えたらいけました!

3

書式の改善

2022/05/11 04:51

投稿

komugikko98
komugikko98

スコア15

test CHANGED
File without changes
test CHANGED
@@ -6,7 +6,6 @@
6
6
  VScordを使って書いています。
7
7
 
8
8
  問題のコード↓
9
-
10
9
  import java.util.ArrayList;
11
10
  import java.util.List;
12
11
 
@@ -22,5 +21,5 @@
22
21
  }
23
22
  }
24
23
 
25
- ★List<> list = new ArrayList<>();
24
+ ★List list = new ArrayList();
26
25
  →List<String> list = new ArrayList<String>();と書き換えたらいけました!

2

書式の改善

2022/05/11 04:47

投稿

komugikko98
komugikko98

スコア15

test CHANGED
File without changes
test CHANGED
@@ -6,6 +6,7 @@
6
6
  VScordを使って書いています。
7
7
 
8
8
  問題のコード↓
9
+
9
10
  import java.util.ArrayList;
10
11
  import java.util.List;
11
12
 

1

質問の訂正

2022/05/11 04:46

投稿

komugikko98
komugikko98

スコア15

test CHANGED
@@ -1 +1 @@
1
- JavaのList型 型の開始位置が不正す 解決法
1
+ JavaのList型のインスタンス化 パラメータ化しないときない?
test CHANGED
@@ -1,7 +1,8 @@
1
- 下記のコードList型のインスタンス生成部分のListでエラーが起きるんですがどこしたらよいのかりません。
1
+ 下記のコードList型のインスタンス生成で5か所エラーが起き、型パラメータ入れたらうまくいした。(下記★部分参照)しかし型パラメータなしでも実行できてる例をYouTubeでみたで、できるのではないと思うのですがどうなんでしょう
2
- わかる方、教えていただきたいです💦
3
2
 
4
- コンパイルしよとすと、 型開始位置が不正です と出ます
3
+ できるのであればど書き換えたらできるのかを教えていただきたいです。
4
+
5
+ このクラスと別でSampleクラスもあります。
5
6
  VScordを使って書いています。
6
7
 
7
8
  問題のコード↓
@@ -10,7 +11,7 @@
10
11
 
11
12
  public class Main {
12
13
  public static void main(String[] args){
13
- List<> list = new ArrayList<>();
14
+ List list = new ArrayList();
14
15
  list.add("A");
15
16
  list.add("B");
16
17
  list.add("C");
@@ -19,3 +20,6 @@
19
20
  sample.test(list);
20
21
  }
21
22
  }
23
+
24
+ ★List<> list = new ArrayList<>();
25
+ →List<String> list = new ArrayList<String>();と書き換えたらいけました!