ã¨ã©ã¼
ConcurrentModificationException
Listãããã£ã¦ãã¨ãã«ãã®Listãå¥ã®ã¨ãããããããã¨ãã®ã¨ã©ã¼ãããã
foræã§åãã¦ããã¨ãã«åãã®ã«å©ç¨ãã¦ããListããªã ã¼ããããã¨ãã¦ããããã¨ã©ã¼ãããã
public void removeReplyStatus(List<Status> nomalStatuses, List<Status> replyStatuses) { //foræã®æä¸ã«ãã®Statusããªã ã¼ãããã¨ãããããªã for (Status nomalStatus : nomalStatuses) { for (Status replyStatus : replyStatuses) { if (nomalStatus.getId() == replyStatus.getId()) { nomalStatuses.remove(nomalStatus); break; } } } }
isEmptyã¨!=nullã®éãããã£ããçè§£ãã¦ææ¡ããªããã°ã
List<String> list = Hoge.getList();
ã¨ããã¨ãã«listã®ä¸èº«ã®è¦ç´ ã空ã ã£ãã¨ãã«list!=nullãå©ç¨ããã¨ããºã¤ãlist.toStringã§èª¿ã¹ãã¨ä¸èº«ã¯"[]"ã§ãnullã§ã¯ãªããlist.get(0).getString();ã¨ã§ãããã¨ã¨ã©ã¼ããããã
ãã®å ´åifæå©ç¨ããã¨ãã¯isEmptyã§ãè¦ç´ ããªãããã ãnullã§ã¯ãªããéãã¾ãç¶ã