トップ 一覧 ping 検索 ヘルプ RSS ログイン

Java キーブレーク コントロールブレークの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!!!Java キーブレーク コントロールブレーク
[Java]{{category ロジック}}

 List<Entity> entityList = sortByKey(entityList);
  
 if (entityList != null) {
   Iterator<Entity> itr = entityList.iterator();
   if (itr.hasNext()) {
 
   Entity entity = itr.next();
   String key1 = entity.getkey1();
   String key2 = entity.getkey2();
   int cnt = 0;
   while(entity != null) {
     
     while(entity != null
         && key1.equals(entity.getkey1())) {
     
       while(entity != null
           && key1.equals(entity.getkey1())
           && key2.equals(entity.getkey2())) {
       
         System.out.println(String.format("%d, %s, %s",++cnt, key1, key2));
         
         if (itr.hasNext()) {
           entity = itr.next();
         } else {
           entity = null;
         }
       }
       System.out.println(String.format("break key=%s, %s", key1, key2));
       if (entity != null) {
         key1 = entity.getkey1();
         key2 = entity.getkey2().toString();
         key2 = entity.getkey2();
       }
     }
     if (entity != null) {
       key1 = entity.getkey1();
     }
   }
 }