Java for循环[方法]
嗨,我想问的是,怎样才能把pc从for循环转到诸如getPlayer之类的ANTOR方法Java for循环[方法],java,loops,for-loop,methods,Java,Loops,For Loop,Methods,嗨,我想问的是,怎样才能把pc从for循环转到诸如getPlayer之类的ANTOR方法 for (L2PcInstance pc : L2World.getInstance().getPlayers()) { if (pc.isOnline() && ((pc.getClient() != null) && !pc.getClient().isDetached())) { Objec
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);
}
}
我什么都试了,但没有工作可以给我解释一下:(
在我看来是这样的
private L2PcInstance pc;
for (pc : L2World.getInstance().getPlayers())
public L2PcInstance getPlayer()
{
return pc;
}
感谢您的时间:)如果您想跳出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
如果要移出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
break
不是一个方法,而是一个关键字,所以应该是break代码>它对我不起作用mm需要我在循环外初始化并在Antor方法中获得结果您可以在for循环外定义“model”,它将在for循环内更新,并且模型的最终结果可以作为参数传递给不同的方法。但是,“break”可以选择性地使用,也就是说,您可以定义一些条件来打破循环。mm感谢这项工作:)break
不是一个方法,而是一个关键字,所以它应该是break代码>它对我不起作用mm需要我在循环外初始化并在Antor方法中获得结果您可以在for循环外定义“model”,它将在for循环内更新,并且模型的最终结果可以作为参数传递给不同的方法。但是,“break”可以选择性地使用,也就是说,您可以定义一些条件来中断循环。感谢这项工作:)