2017-06-17 26 views
0

こんにちはすべて私はどのように出ることができるか尋ねたい| pc | getPlayerようanthor方法へのforループからかなどJava forループ[方法]

 for (L2PcInstance pc : L2World.getInstance().getPlayers()) 
    { 
     if (pc.isOnline() && ((pc.getClient() != null) && !pc.getClient().isDetached())) 
     { 
      Object[] rowData = new Object[] 
      { 
       pc.getAccountName(), 
       pc.getId(), 
       pc.getName(), 
       pc.getLevel(), 
       pc.getCurrentHp(), 
       pc.getCurrentMp(), 
       pc.getCurrentCp(), 
       pc.getPvpKills(), 
       pc.getPkKills(), 
       pc.getBaseClass(), 
       pc.getCreateDate() 
      }; 
      model.addRow(rowData); 
     } 

    } 

イムは、すべてのものを試してみたが動作しない誰かがexplame私を与えることができます:( 私の考えでは、この

private L2PcInstance pc; 
for (pc : L2World.getInstance().getPlayers()) 

public L2PcInstance getPlayer() 
{ 
return pc; 
} 

のようなあなたの時間に感謝です:)

答えて

2

forループから移動し、必要に応じて任意のメソッドを呼び出す場合は、breakを使用できます。

for (L2PcInstance pc : L2World.getInstance().getPlayers()) 
     { 
      if (pc.isOnline() && ((pc.getClient() != null) && !pc.getClient().isDetached())) 
      { 
       Object[] rowData = new Object[] 
       { 
        pc.getAccountName(), 
        pc.getId(), 
        pc.getName(), 
        pc.getLevel(), 
        pc.getCurrentHp(), 
        pc.getCurrentMp(), 
        pc.getCurrentCp(), 
        pc.getPvpKills(), 
        pc.getPkKills(), 
        pc.getBaseClass(), 
        pc.getCreateDate() 
       }; 
       model.addRow(rowData); 
      } 
break; 

     } 

//call a new method here 
+0

それはちょうど '壊すべきであるので' break'は、方法が、キーワードではありません; ' – moritzg

+0

は、おかげで – Micr0

+0

そのループの外に私の初期化を必要とする私のためにミリメートルを仕事と結果を得ることはありませしようとしますanthorメソッド – Micr0

関連する問題