📄 exvector.java
字号:
package exframework;
/**
* <p>Title: ExFramework</p>
*
* <p>Description: lizhenpeng</p>
*
* <p>Copyright: Copyright (c) 2005</p>
*
* <p>Company: LP&P</p>
*
* @author lipeng
* @version 1.0
*/
import java.util.*;
public class ExVector implements AllAction
{
public ExVector()
{
}
public void allAction(MainForm form)
{
Vector vec = new Vector();
for(int i=0;i<8;i++)
{
vec.addElement(new Bullet());
}
System.out.println("Vector capacity:" + vec.capacity());
while(true)
{
for(int i=0;i<vec.size();i++)
{
Bullet bullet=(Bullet)(vec.elementAt(i));
bullet.y+=5;
}
checkIsExtendScreen(vec);
if(vec.size()==0)
{
break;
}
}
System.out.println("stop");
}
public void checkIsExtendScreen(Vector vec)
{
for(int i=0;i<vec.size();i++)
{
Bullet bullet=(Bullet)(vec.elementAt(i));
if(bullet.y>200)
{
vec.removeElementAt(i);
}
}
}
}
class Bullet
{
public Bullet()
{
x = 5;
y = 0;
index = 0;
}
public int x;
public int y;
public int index;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -