ExVector.java
资源名称:J2ME&Game.rar [点击查看]
上传用户:gyyuli
上传日期:2013-07-09
资源大小:3050k
文件大小:1k
源码类别:
J2ME
开发平台:
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;
- }