質問編集履歴

2

追記

2020/05/08 12:50

投稿

chachachamaru
chachachamaru

スコア4

test CHANGED
@@ -1 +1 @@
1
- 検索で該当するものがない場合、即文字列を反映させたいです。
1
+ 検索で該当するものがない場合、即文字列を反映させたいです。tu
test CHANGED
@@ -256,11 +256,11 @@
256
256
 
257
257
 
258
258
 
259
- **追記**
259
+ **追記 checkcheck**
260
-
261
-
262
-
260
+
261
+
262
+
263
- public static boolean checkcheck(String editname,ArrayList<HandMadeGoods> list) {
263
+ public static boolean checkcheck(String editname,ArrayList<HandMadeGoods> list,boolean checkgo) {
264
264
 
265
265
  for(int t=0; t<list.size(); t++) {
266
266
 
@@ -268,14 +268,44 @@
268
268
 
269
269
  System.out.println("編集したい商品に合致するものはありません");
270
270
 
271
-
271
+ checkgo=false;
272
272
 
273
273
  }
274
274
 
275
275
  }
276
276
 
277
- return false;
277
+ return checkgo;
278
278
 
279
279
  }
280
280
 
281
+
282
+
283
+ **追記 main**
284
+
285
+ Scanner editword = new java.util.Scanner(System.in);
286
+
287
+ String editname;
288
+
289
+ boolean checkgo=true;
290
+
291
+
292
+
293
+ do {
294
+
295
+ System.out.println("編集したい登録商品名の文字列を入力してください");
296
+
297
+ editname = editword.nextLine();
298
+
299
+
300
+
301
+ }while(editname.isEmpty());
302
+
303
+
304
+
305
+ Edit.checkcheck(editname,list,checkgo);
306
+
307
+
308
+
309
+
310
+
281
311
  ```

1

追加コード

2020/05/08 12:50

投稿

chachachamaru
chachachamaru

スコア4

test CHANGED
File without changes
test CHANGED
@@ -44,20 +44,6 @@
44
44
 
45
45
 
46
46
 
47
- **試してみたこと**
48
-
49
- if(result == "") を if(!(editname.equals(list.get(i).getName()))) としてみましたが思うような結果にはなりませんでした。
50
-
51
-
52
-
53
-
54
-
55
- 説明不足な点もあると思いますがどうぞよろしくお願いいたします。
56
-
57
-
58
-
59
-
60
-
61
47
 
62
48
 
63
49
  ```ここに言語を入力
@@ -261,3 +247,35 @@
261
247
 
262
248
 
263
249
  ```
250
+
251
+
252
+
253
+
254
+
255
+ ```ここに言語を入力
256
+
257
+
258
+
259
+ **追記**
260
+
261
+
262
+
263
+ public static boolean checkcheck(String editname,ArrayList<HandMadeGoods> list) {
264
+
265
+ for(int t=0; t<list.size(); t++) {
266
+
267
+ if(!(editname.equals(list.get(t).getName()))){
268
+
269
+ System.out.println("編集したい商品に合致するものはありません");
270
+
271
+
272
+
273
+ }
274
+
275
+ }
276
+
277
+ return false;
278
+
279
+ }
280
+
281
+ ```