回答編集履歴

7

追加

2021/02/14 04:21

投稿

YT0014
YT0014

スコア1708

test CHANGED
@@ -12,11 +12,19 @@
12
12
 
13
13
  }
14
14
 
15
+
16
+
17
+ public void setEnd(String end) {
18
+
19
+ title = end;
20
+
21
+ }
22
+
15
23
  ```
16
24
 
17
25
 
18
26
 
19
- title(i==0の項目)に、setStart()で値を設定しています。
27
+ title(i==0の項目)に、setStart()とsetEnd()で値を設定しています。
20
28
 
21
29
  なお、こちらで検証した限りでは、以下で指摘した現象も発生します。
22
30
 

6

マークダウンの誤りを修正

2021/02/14 04:21

投稿

YT0014
YT0014

スコア1708

test CHANGED
@@ -2,7 +2,9 @@
2
2
 
3
3
  根本原因は、以下かもしれません。
4
4
 
5
+
6
+
5
- ---java
7
+ ```java
6
8
 
7
9
  public void setStart(String start) {
8
10
 
@@ -10,11 +12,11 @@
10
12
 
11
13
  }
12
14
 
13
- ---
15
+ ```
14
16
 
15
17
 
16
18
 
17
- 題名用の変数(i==0の項目)に、setStart()で値を設定しています。
19
+ title(i==0の項目)に、setStart()で値を設定しています。
18
20
 
19
21
  なお、こちらで検証した限りでは、以下で指摘した現象も発生します。
20
22
 

5

調整

2021/02/14 04:18

投稿

YT0014
YT0014

スコア1708

test CHANGED
@@ -12,7 +12,9 @@
12
12
 
13
13
  ---
14
14
 
15
+
16
+
15
- title(i==0の項目)に、setStart()で値を設定しています。
17
+ 題名用の変数(i==0の項目)に、setStart()で値を設定しています。
16
18
 
17
19
  なお、こちらで検証した限りでは、以下で指摘した現象も発生します。
18
20
 

4

追加

2021/02/14 04:17

投稿

YT0014
YT0014

スコア1708

test CHANGED
@@ -1,3 +1,25 @@
1
+ 不具合確認したため、追加
2
+
3
+ 根本原因は、以下かもしれません。
4
+
5
+ ---java
6
+
7
+ public void setStart(String start) {
8
+
9
+ title = start;
10
+
11
+ }
12
+
13
+ ---
14
+
15
+ title(i==0の項目)に、setStart()で値を設定しています。
16
+
17
+ なお、こちらで検証した限りでは、以下で指摘した現象も発生します。
18
+
19
+ 追加、ここまで
20
+
21
+
22
+
1
23
  ifの判定がおかしいのではなく、想定しているデータと、実際に渡されるデータとに齟齬があるのが原因です。
2
24
 
3
25
 

3

誤字修正

2021/02/14 04:15

投稿

YT0014
YT0014

スコア1708

test CHANGED
@@ -20,7 +20,7 @@
20
20
 
21
21
  3.outputData()
22
22
 
23
- 2のリストの文字列配列を、順に、文字列リストに格納。
23
+ 2のリストの文字列配列を、順に、文字列リストに格納。
24
24
 
25
25
 
26
26
 
@@ -30,7 +30,7 @@
30
30
 
31
31
 
32
32
 
33
- このため、displayBook()で渡されているデータでは、カンマの直後にタブがある場合、行が分割されるので、~~inputは、常に、要素1つの配列になり、CSVのデータは、ずべて、i==0となるので、titleとして表示されます。~~場所がずれる場合があります。
33
+ このため、displayBook()で渡されているデータでは、カンマの直後にタブがある場合、行が分割されるので、~~inputは、常に、要素1つの配列になり、CSVのデータは、ずべて、i==0となるので、titleとして表示されます。~~場所がずれる場合があります。
34
34
 
35
35
 
36
36
 

2

再修正

2021/02/13 13:43

投稿

YT0014
YT0014

スコア1708

test CHANGED
@@ -30,7 +30,7 @@
30
30
 
31
31
 
32
32
 
33
- このため、displayBook()で渡されているデータでは、カンマの直後にタブがある場合、カンマ区切りの処理実行済なので、~~inputは、常に、要素1つの配列になり、CSVのデータは、ずべて、i==0となるので、titleとして表示されます。~~CSVにタブが含まれていた場合カンマが不足し、場所がずれる場合があります。
33
+ このため、displayBook()で渡されているデータでは、カンマの直後にタブがある場合、分割されるので、~~inputは、常に、要素1つの配列になり、CSVのデータは、ずべて、i==0となるので、titleとして表示されます。~~、場所がずれる場合があります。
34
34
 
35
35
 
36
36
 

1

誤りの修正

2021/02/13 13:40

投稿

YT0014
YT0014

スコア1708

test CHANGED
@@ -12,7 +12,9 @@
12
12
 
13
13
  2.input_Data()
14
14
 
15
- CSVファイルを読み、各行で、カンマ(,)またはタブ(\t)を区切りとした文字列配列を作成し、リストに格納して返す。
15
+ ~~CSVファイルを読み、各行で、カンマ(,)またはタブ(\t)を区切りとした文字列配列を作成し、リストに格納して返す。~~
16
+
17
+ CSVファイルを読み、各行で、カンマ(,)タブ(\t)が連続の場合は、それを区切りとした文字列配列を作成し、リストに格納して返す。
16
18
 
17
19
 
18
20
 
@@ -28,7 +30,7 @@
28
30
 
29
31
 
30
32
 
31
- このため、displayBook()で渡されているデータでは、カンマ区切りの処理が実行済なので、inputは、常に、要素1つの配列になり、CSVのデータは、ずべて、i==0となるので、titleとして表示されます。
33
+ このため、displayBook()で渡されているデータでは、カンマの直後にタブがある場合、カンマ区切りの処理が実行済なので、~~inputは、常に、要素1つの配列になり、CSVのデータは、ずべて、i==0となるので、titleとして表示されます。~~CSVにタブが含まれていた場合、カンマが不足し、場所がずれる場合があります。
32
34
 
33
35
 
34
36