質問編集履歴

1

実現したい仕様に補足を追加いたしました。

2023/01/19 04:10

投稿

java_benkyoucu
java_benkyoucu

スコア3

test CHANGED
File without changes
test CHANGED
@@ -7,6 +7,21 @@
7
7
 
8
8
  このコードだとすべてに当てはまらなかった場合が実現できません。
9
9
  その前に該当の文字列があっても最後が非該当であれば、noneが出力されてしまいます。
10
+
11
+
12
+ このコードの間違っている部分は、
13
+ }else {
14
+ if (i == number - 1)
15
+ System.out.println("None");
16
+ }
17
+ の部分だと考えています。
18
+ 特にi == number - 1の部分は最後のループで非該当の場合にnoneを出力するといった意味ですが
19
+ 私が実現したいのは
20
+ if (strs[i].contains(keyWord)) {
21
+ System.out.println(strs[i]);
22
+ }
23
+ に一度も該当しなかった場合にnoneを出力するです。
24
+
10
25
 
11
26
  ### 発生している問題・エラーメッセージ
12
27