亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? top.java

?? 小型的數(shù)據(jù)管理系統(tǒng)RecordStore 可添加、修改
?? JAVA
字號:

//導(dǎo)入相關(guān)的類
import javax.microedition.lcdui.Form;
import javax.microedition.lcdui.TextField;
import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.CommandListener;
import javax.microedition.lcdui.Displayable;
import javax.microedition.rms.*;
import java.io.*;


public class TOP extends Form implements CommandListener{

	TextField name = null;//接受用戶名
	TextField scorce = null;//接受用戶分?jǐn)?shù)
	Command add = null;//添加命令
	Command show = null;//顯示積分榜命令
	Command back = null;//返回命令
	RecordStore rs = null;//記錄倉庫
	String userName[] = new String[5];//記錄用戶名
	int userScorce[] = new int[5];//記錄用戶分?jǐn)?shù)
	
	//構(gòu)造方法
	public TOP()
	{
		super("scorce");//設(shè)置標(biāo)題
		openRS("TOP-5");//打開紀(jì)錄倉庫
		init();//初始化界面
	}
	
	//初始化界面
	public void init()
	{
		deleteAll();//刪除界面以前的組件
		name = new TextField("用戶名:","",15,TextField.ANY);
		scorce = new TextField("分?jǐn)?shù):","",10,TextField.NUMERIC);
		add = new Command("Add",Command.OK,1);
		show = new Command("Top",Command.BACK,1);
		
		append(name);
		append(scorce);
		addCommand(add);
		addCommand(show);
		setCommandListener(this);
	}
	
	//軟鍵事件處理
	public void commandAction(Command c,Displayable d)
	{
		//添加記錄
		if(c.equals(add))
		{
			//獲得用戶的用戶名和分?jǐn)?shù)
			String name = this.name.getString();
			int scorce = Integer.parseInt(this.scorce.getString());
			
			if(isInsert(scorce))//判斷是否需要加入到記錄倉庫中
			{
				setRS(name,scorce);//將紀(jì)錄添加到紀(jì)錄倉庫中
			}
			this.name.setString("");
			this.scorce.setString("");
		}else if(c.equals(show))//顯示所有記錄
		{
			deleteAll();//刪除上一界面的組建
			getAllRecord();//獲得記錄倉庫中的所有記錄
			//將記錄倉庫中的信息顯示在當(dāng)前容器中
			append("          積分榜\n");
			for(int i = 0;i < 5;i ++)
			{
				append((i+1)+"         "+userName[i]+"           "+userScorce[i]+'\n');
			}
			removeCommand(add);
			removeCommand(show);
			back = new Command("Back",Command.BACK,1);
			addCommand(back);
		}else if(c.equals(back))//返回輸入界面
		{
			removeCommand(back);
			init();
		}
	}
	
	//打開記錄倉庫
	public void openRS(String s)
	{
		if(rs == null)
		{
			try
			{
				rs = RecordStore.openRecordStore(s, false);
			}catch(Exception e)
			{
				try
				{
					rs = RecordStore.openRecordStore(s, true);//新建一個記錄倉庫
					createRS();//創(chuàng)建初始記錄
				}catch(Exception e1)
				{
					e1.printStackTrace();
				}
			}
		}
	}
	
	//創(chuàng)建5條初始記錄
	public void createRS()
	{
		if(rs != null)
		{
			for(int i = 0;i < 5;i ++)
			{
				addRecord("null",0);//向記錄倉庫中添加記錄
			}
		}
	}
	
	//添加記錄
	public int addRecord(String name,int scorce)
	{
		if(rs != null)
		{
			ByteArrayOutputStream bos = new ByteArrayOutputStream();//創(chuàng)建數(shù)組輸出流
			DataOutputStream dos = new DataOutputStream(bos);//數(shù)據(jù)輸出流
			
			try
			{
				dos.writeUTF(name);//向流中寫入用戶名
				dos.writeInt(scorce);//向流中寫入用戶成績
				int temp = 
					rs.addRecord(bos.toByteArray(), 0, bos.toByteArray().length);//添加記錄
				dos.close();//關(guān)閉數(shù)據(jù)流
				bos.close();//關(guān)閉流
				return temp;
			}catch(Exception e)
			{
				e.printStackTrace();
			}
		}
		return -1;
	}
	
	//獲得倉庫中所有記錄
	public void getAllRecord()
	{
		if(rs != null)
		{
			for(int i = 1;i <= 5;i ++)
			{
				try
				{
					ByteArrayInputStream bis = new ByteArrayInputStream(rs.getRecord(i));//byte數(shù)組輸入流
					DataInputStream dis = new DataInputStream(bis);//數(shù)據(jù)輸入流
					
					userName[i-1] = dis.readUTF();//讀取用戶名
					userScorce[i-1] = dis.readInt();//讀取用戶成績
					dis.close();//關(guān)閉數(shù)據(jù)輸入流
					bis.close();//關(guān)閉輸入流
				}catch(Exception e)
				{
					e.printStackTrace();
				}
			}
		}
	}

	//判斷新的分?jǐn)?shù)是否需要加入到記錄倉庫中
	public boolean isInsert(int scorce)
	{
		if(rs != null)
		{
			try
			{
				//獲得記錄倉庫中最后一條記錄
				ByteArrayInputStream bis = new ByteArrayInputStream(rs.getRecord(5));
				DataInputStream dis = new DataInputStream(bis);
				
				dis.readUTF();
				int temp = dis.readInt();
				//判斷當(dāng)前成績是否能添加到記錄倉庫
				if(scorce > temp)
				{
					return true;
				}
			}catch(Exception e)
			{
				e.printStackTrace();
			}
		}
		return false;
	}

	//把新的分?jǐn)?shù)添加到記錄倉庫中
	public void setRS(String name,int scorce)
	{
		System.out.println(name+","+scorce);
		int temp = 0;
		String n = null;
		getAllRecord();
		
		for(int i = 0;i < 5;i ++)
		{
			//判斷分?jǐn)?shù)應(yīng)該插入到哪個位置
			if(scorce > userScorce[i])
			{
				//交換用戶成績
				temp = userScorce[i];
				userScorce[i] = scorce;
				scorce = temp;
				
				//交換用戶名
				n = userName[i];
				userName[i] = name;
				name = n;
				try
				{
					ByteArrayOutputStream bos = new ByteArrayOutputStream();
					DataOutputStream dos = new DataOutputStream(bos);
					
					dos.writeUTF(userName[i]);
					dos.writeInt(userScorce[i]);
					rs.setRecord(i + 1, bos.toByteArray(), 0, bos.toByteArray().length);//修改當(dāng)前位置記錄數(shù)據(jù)
					dos.close();
					bos.close();
				}catch(Exception e)
				{
					e.printStackTrace();
				}
			}
		}
	}
	
	//關(guān)閉記錄倉庫
	public void close()
	{
		if(rs != null)
		{
			try
			{
				rs.closeRecordStore();//關(guān)閉打開的記錄倉庫
			}catch(Exception e)
			{
				e.printStackTrace();
			}
		}
	}
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
高清在线成人网| 国产日产欧产精品推荐色| 亚洲成人7777| 欧亚洲嫩模精品一区三区| 亚洲乱码国产乱码精品精可以看| 成人免费视频一区二区| 国产视频亚洲色图| 97久久久精品综合88久久| 综合久久久久久| 欧美日韩综合在线| 日韩av高清在线观看| 亚洲精品一区二区三区精华液| 精品在线免费观看| 亚洲欧美怡红院| 中文字幕成人av| 欧美色精品在线视频| 麻豆国产欧美一区二区三区| 久久午夜免费电影| 91视频.com| 麻豆久久一区二区| 亚洲欧洲在线观看av| 欧美日韩国产一二三| 国产精品99久久久久久久女警| 最新久久zyz资源站| 777久久久精品| kk眼镜猥琐国模调教系列一区二区| 日韩美女精品在线| 精品粉嫩超白一线天av| 色999日韩国产欧美一区二区| 免费久久精品视频| 亚洲综合视频网| 中文字幕一区三区| 久久久久青草大香线综合精品| 欧美性猛交xxxx乱大交退制版| 国产精品亚洲成人| 久久99国产精品尤物| 日韩黄色片在线观看| 尤物视频一区二区| 亚洲图片另类小说| 国产精品久久久久一区二区三区| 精品国产第一区二区三区观看体验 | 精品国产三级电影在线观看| 欧美日本一区二区在线观看| 一本到高清视频免费精品| 99国产精品久| av在线一区二区| 色噜噜狠狠色综合中国| 91视频一区二区三区| 91蜜桃视频在线| 欧美网站一区二区| 欧美精品在欧美一区二区少妇| 欧美日韩在线播| 日韩一二三四区| 久久噜噜亚洲综合| 国产精品国产自产拍高清av| 国产精品免费视频观看| 亚洲欧美综合网| 天天综合日日夜夜精品| 国产美女精品在线| 成人性生交大合| 欧美性xxxxx极品少妇| 日韩一区二区高清| 亚洲欧洲精品一区二区三区不卡| 亚洲男人的天堂在线aⅴ视频| 午夜精品福利在线| 成人h动漫精品| 欧美日韩不卡一区二区| 欧美激情自拍偷拍| 麻豆视频一区二区| 色综合久久88色综合天天免费| 日韩西西人体444www| 亚洲精品大片www| 精品一区二区三区在线播放 | 一个色在线综合| 久久精品国产亚洲aⅴ | 国产麻豆视频精品| 欧美日韩国产高清一区二区三区 | 亚洲一区二区三区四区在线| 国产成人免费视频网站高清观看视频| 91浏览器在线视频| 2022国产精品视频| 老司机精品视频线观看86| 欧美性xxxxx极品少妇| 国产精品美女www爽爽爽| 狠狠色狠狠色综合系列| 日韩欧美一二区| 日韩精品电影一区亚洲| 欧美最新大片在线看| 国产日韩欧美一区二区三区乱码 | 久久精品99国产精品日本| 日本乱码高清不卡字幕| 欧美激情综合五月色丁香| 精品一区二区免费在线观看| 91精品久久久久久蜜臀| 亚洲国产视频一区| 在线精品视频免费观看| 一区二区成人在线视频| 一本大道久久a久久综合| 亚洲综合男人的天堂| 欧美视频一区二区三区四区| 午夜精品在线看| 欧美日韩在线一区二区| 日本aⅴ免费视频一区二区三区| 欧美挠脚心视频网站| 男女男精品视频网| 久久夜色精品一区| 91网上在线视频| 亚洲国产日韩在线一区模特| 欧美日韩日日骚| 久久国产精品露脸对白| 日本一区二区三区电影| 91视频观看视频| 韩日欧美一区二区三区| 国产精品三级av| 欧美亚洲综合色| 国产成人av网站| 一区二区免费看| 日本一区二区三区四区在线视频| 在线视频综合导航| 国产精华液一区二区三区| 亚洲乱码国产乱码精品精98午夜| 欧美电影在线免费观看| 成人app网站| 国产精品中文字幕日韩精品 | 欧美精品一区男女天堂| 97久久精品人人爽人人爽蜜臀| 老司机精品视频在线| 亚洲精品水蜜桃| 国产精品乱码妇女bbbb| 精品久久人人做人人爱| 欧美精品三级在线观看| 在线视频国内自拍亚洲视频| 成人短视频下载| 国产一区二区不卡老阿姨| 丝袜美腿高跟呻吟高潮一区| 亚洲欧美一区二区在线观看| 国产喷白浆一区二区三区| 欧美成人性战久久| 日韩一区二区在线免费观看| 欧美激情一区二区三区| 国产日韩三级在线| 国产欧美中文在线| 中文字幕乱码日本亚洲一区二区| 欧美变态tickle挠乳网站| 精品成人a区在线观看| 日韩久久久久久| 国产网站一区二区三区| 国产精品人成在线观看免费| 国产喂奶挤奶一区二区三区| 久久蜜桃av一区精品变态类天堂 | 色婷婷综合久久久| 欧美探花视频资源| 欧美一区二区三区公司| 精品国产1区2区3区| 日本一区二区三区在线观看| 亚洲人吸女人奶水| 亚洲福利视频导航| 久久99深爱久久99精品| www.99精品| 欧美一区二区三区小说| 精品国产一区二区精华| 国产精品久久毛片| 丝袜国产日韩另类美女| 国产成人夜色高潮福利影视| 色婷婷av一区二区三区软件| 日韩一区二区三区高清免费看看| 国产亚洲精品aa| 五月婷婷另类国产| 国产91露脸合集magnet| 欧美精品在线一区二区| 久久午夜电影网| 亚洲成av人片观看| 成人福利视频在线| 久久精品综合网| 九九九精品视频| 欧美日韩免费一区二区三区| 国产精品久久久久精k8| 久久激五月天综合精品| 7777女厕盗摄久久久| 亚洲国产精品久久久久婷婷884 | 国产永久精品大片wwwapp| 欧美日韩久久久久久| 亚洲自拍都市欧美小说| 盗摄精品av一区二区三区| 久久久久久久久久久久电影 | 精品国产欧美一区二区| 亚洲在线视频免费观看| 色婷婷一区二区| 五月婷婷综合网| 宅男在线国产精品| 免费成人性网站| 欧美一区二区日韩| 老司机精品视频在线| 久久亚洲综合av| 91美女视频网站| 亚洲成人黄色小说| 欧美成人一区二区三区| 国产精品1024久久| 亚洲精品高清在线| 日韩一区二区三区电影|