質問編集履歴
2
追記
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
|
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
追加コード
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
|
+
```
|