.size() == 0 -> .isEmpty() に変更。配列コピーの抑制