笔者最近在写段小程序,因功能需要写了以下这个函数
private String getrannumber(){
StringBuffer strbufguess=new StringBuffer();
String strguess=new String();
int []nums={0,1,2,3,4,5,6,7,8,9};
Random rannum=new Random();
int count;
int i=0,temp_i=0;
for (int j=10;j>4;j--){
//取1-10的不重复数
i=0;temp_i=0;
count=rannum.nextInt(j);
while(i<=count){
if (nums[temp_i]==-1) temp_i++;
else {
i++;temp_i++;
}
}
strbufguess.append(Integer.toString(nums[temp_i-1]));
//加数字已取的标志
nums[temp_i-1]=-1;
}
strguess=strbufguess.toString();
rannum=null;
strbufguess=null;
nums=null;
return strguess;
}
分享到:
相关推荐
j2me----api j2me----api j2me----api j2me----api j2me----api j2me----api j2me----api j2me----api j2me----api j2me----api
在提供的压缩包"J2ME-Loader-master"中,我们可以推测这包含了J2ME-Loader的源代码。源代码通常包含项目的目录结构,如src(源代码文件)、res(资源文件)、build(构建脚本)等。通过分析这些源代码,开发者可以...
"j2me-ws.rar" 可能包含 J2ME 库、示例代码或工具,帮助开发者创建和消费 Web 服务。 3. **KJava 和 MIDP** KJava 是 J2ME 的一部分,它是一个虚拟机,用于执行 J2ME 应用。MIDP 提供了类库和 API,用于创建具有...
7. **模拟器和设备测试**:开发过程中,J2ME模拟器是必不可少的工具,它允许开发者在没有物理设备的情况下测试代码。同时,实际设备上的测试也是确保应用程序兼容性和性能的关键步骤。 8. **安全和权限**:J2ME应用...
"funambol-j2me-api-6.5.1000.zip"是一个专门针对这一需求的库,旨在帮助开发者在J2ME环境中有效地管理和同步手机上的PIM数据。 首先,我们来看“funambol-j2me-api-6.5.1000.zip”这个核心组件。Funambol是一个...
这个压缩包“j2me-xmlrpc.rar”可能包含了这个库的源代码、API文档、示例代码等资源,方便开发者理解和使用。 2. **XML-RPC协议原理** XML-RPC协议的核心思想是将方法名和参数封装成XML文档,然后通过HTTP POST...
"j2me-混淆器2.0"就是这样一个工具,旨在帮助开发者保护他们的J2ME应用程序,同时优化代码以减小其大小。 混淆器是一种代码混淆工具,它的主要目的是将源代码转换为难以理解的形式,以此来增加逆向工程的难度。在...
5. **错误处理与调试**: 使用J2ME的记录和调试工具,如j2me--API.CHM文档中可能包含的详细信息,可以帮助开发者定位并修复问题。 总结,J2ME API为移动游戏开发提供了必要的工具和框架。通过理解和熟练运用这些API...
"J2ME---游戏共享"的主题意味着这个压缩包中包含了多个由J2ME开发的经典游戏示例。这些游戏可能包括移植自其他平台的知名作品,或者是专门为J2ME平台设计的原创游戏。文件名中的各个游戏如下: 1. **壮志凌云.rar**...
标题中的“J2ME-trans.rar”表明这是一个与Java 2 Micro Edition(J2ME)相关的压缩文件,专门针对J2ME平台的英汉翻译软件。这个软件可能包含了将英文内容转化为中文的功能,对于学习和开发J2ME应用的开发者来说,它...
本篇将深入探讨一个基于J2ME实现的经典游戏——俄罗斯方块的开发过程,通过分析“j2me-tetris.zip”这个项目,我们能够了解J2ME开发的基本概念和技术要点。 首先,J2ME是Java平台的一个子集,专门设计用于资源有限...
**J2ME-GPS定位JAVA源码** J2ME(Java Micro Edition)是Java平台的一个子集,主要用于移动设备和嵌入式系统。在移动领域,J2ME为开发手机应用提供了广泛的框架,包括游戏、应用程序和服务。GPS(全球定位系统)...
**J2ME--DLL** J2ME,全称Java 2 Platform, Micro Edition,是Java平台的一个子集,主要用于嵌入式系统和移动设备的开发,例如手机、智能手表等。在J2ME的开发过程中,有时会涉及到与本地操作系统交互,此时就可能...
Prentice Hall - Enterprise J2ME - Developing Mobile Java Applications - 2003 - (By Laxxuss).chm
"j2me-案例文档.rar"这个压缩包很可能是包含了一系列关于J2ME编程的实例和教程。 J2ME架构主要由两部分组成:配置(Configurations)和框架(Profiles)。配置定义了基本的Java虚拟机(JVM)和类库,而框架则进一步...
《J2ME-java手机PDA程序设计入门-王森》这本书是针对初学者的一本教程,旨在引导读者快速掌握在Java平台上开发移动设备应用程序的基本技能。J2ME,全称Java Micro Edition,是Java平台的一个子集,专门用于资源有限...
标题中的"j2me-mp3-player.zip"表明这是一个与Java 2 Micro Edition(J2ME)相关的项目,特别是一个MP3播放器的源代码。J2ME是Java平台的一个子集,主要用于移动设备和嵌入式系统,如手机、智能电视等。这个项目的...
"J2ME-API.rar_j2me"这个压缩包文件显然是一个关于J2ME API的详细文档或者参考资料,对于学习和开发J2ME应用的人员来说是非常宝贵的资源。 J2ME的架构由配置(Configurations)和配置文件(Profiles)组成。配置...
在标题"j2me_https.rar_ j2me-https_j2me_j2me htt_j2me htt_j2me https"中,重点在于讨论J2ME中实现HTTPS连接的方法。描述中提到提供了图文并茂的解释,这通常意味着教程或指南包含详细步骤和示例,便于开发者理解...
这个压缩包文件的标题为“J2ME--像素画教程”,意味着它将详细介绍如何在J2ME环境中进行像素级别的图形绘制,这对于想要开发手机游戏或者其他涉及图形界面的J2ME应用程序的开发者来说,是一个宝贵的资源。...