本文实例为大家分享了Java生成6位随机字符串的实现代码,具体内容如下

package com.amos.tools;

import java.util.ArrayList;

import java.util.List;

import java.util.Random;

public class InvertCodeGenerator {

public static void main(String[] args) {

// TODO Auto-generated method stub

List results=genCodes(6,100);

System.out.println(results.size());

}

public static List genCodes(int length,long num){

List results=new ArrayList();

for(int j=0;j

String val = "";

Random random = new Random();

for(int i = 0; i < length; i++)

{

String charOrNum = random.nextInt(2) % 2 == 0 ? "char" : "num"; // 输出字母还是数字

if("char".equalsIgnoreCase(charOrNum)) // 字符串

{

int choice = random.nextInt(2) % 2 == 0 ? 65 : 97; //取得大写字母还是小写字母

val += (char) (choice + random.nextInt(26));

}

else if("num".equalsIgnoreCase(charOrNum)) // 数字

{

val += String.valueOf(random.nextInt(10));

}

}

val=val.toLowerCase();

if(results.contains(val)){

continue;

}else{

results.add(val);

}

}

return results;

}

}

以上就是本文的全部内容,希望对大家学习java程序设计有所帮助。

时间: 2016-05-19

java随机产生字母排序_Java生成含字母和数字的6位随机字符串相关推荐

  1. java生成6随机数字和字母_Java生成含字母和数字的6位随机字符串

    本文实例为大家分享了Java生成6位随机字符串的实现代码,具体内容如下 package com.amos.tools; import java.util.ArrayList; import java. ...

  2. java字母排序_java可以对字母排序吗?

    java对字母排序代码如下:(推荐:java视频教程)package lianxi.Demo; import java.util.ArrayList; import java.util.List; i ...

  3. java生成随机6个数字和字母_java_Java生成含字母和数字的6位随机字符串,本文实例为大家分享了Java生成 - phpStudy...

    Java生成含字母和数字的6位随机字符串 本文实例为大家分享了Java生成6位随机字符串的实现代码,具体内容如下 package com.amos.tools; import java.util.Ar ...

  4. java首字母排序_Java实现按中文首字母排序的具体实例

    这篇文章主要介绍了Java实现按中文首字母排序的具体实例,有需要的朋友可以参考一下 要实现"按中文首字母排序"操作,可以使用java.util包下的Arrays类的sort()函数 ...

  5. java中英文汉语混合排序_Java编程实现中英混合字符串数组按首字母排序的方法...

    本文实例讲述了Java编程实现中英混合字符串数组按首字母排序的方法.分享给大家供大家参考,具体如下: 在Java中对于字符串数组的排序,我们可以使用Arrays.sort(String[])方法很便捷 ...

  6. java实现字母排序_Java实现按中文首字母排序的具体实例

    要实现"按中文首字母排序"操作,可以使用java.util包下的arrays类的sort()函数. arrays类包含用来操作数组(比如排序和搜索)的各种方法. 比如对于排序操作的 ...

  7. java英文字母排序_Java编程实现中英混合字符串数组按首字母排序的方法

    在Java中对于字符串数组的排序,我们可以使用Arrays.sort(String[])方法很便捷的进行排序.例如: 输出的结果为:"gyu  sdf  zf  大同  的人  地方  反对 ...

  8. java对汉字按照拼音首字母排序_java对象集合中某个属性的汉字进行按拼音进行排序...

    在开发中,有些时候我们要对一个集合中的对象的某个属性进行按拼音排序,便于更快的找到汉字,我采用Comparator接口,在实现这个接口里定义排序规则,取得比较对象的汉字编码,并将其转换成字符串,运用S ...

  9. html怎么随机生成字母,JS简单生成由字母数字组合随机字符串示例_气质_前端开发者...

    本文实例讲述了 前言 最近有个需求,是需要生成3-32位长度的字母数字组合的随机字符串,另一个是生成43位随机字符串. 方法一 奇妙的写法 Math.random().toString(36).sub ...

最新文章

  1. 基于Selenium2与Python自动化测试环境搭建
  2. 自定义ik分词加载无效的问题分析
  3. ERP text object hard code
  4. 移动IM开发那些事:技术选型和常见问题
  5. Maven系列(一):Maven简介
  6. 图像局部特征(十八)--BOW
  7. ERROR: Invalid requirement: ‘_libgcc_mutex=0.1=main‘ XXX Hint: = is not a valid operator. Did you me
  8. Python实现Word文档翻译
  9. 如何评价@左耳朵耗子 的《关于阿里云经典网络的问题》?
  10. 服装网站建设策划书-服装网站建设目的需求分析策划书
  11. 太极图php代码,如何实现太极图
  12. 如何做好电商平台的内容运营?
  13. 从事分布式工作10余年,这本书颠覆了我的认知 | 文末赠书
  14. 基于小程序制作一个猜拳小游戏
  15. 关于技术型人才与研究型人才
  16. Hadoop集群中HDFS的API测试案例以及MapReduce的多种提交Job方式案例
  17. python之pip常用命令
  18. A Noise-Robust Framework for Automatic Segmentation of COVID-19 Pneumonia Lesions From CT Images论文笔记
  19. Ada 程序设计语言(The Ada Programming Language)[第一集]
  20. POI导出EXCEL附带二维码以及条形码

热门文章

  1. 大神程序员几行代码增粉 100W 最后入狱,附源码。
  2. 彻底取代Redis+数据库架构,京东618稳了!
  3. 毕业之后,这些年薪50万+的90后程序员经历了什么?
  4. 什么事情是你当了老板才知道的?
  5. python正则提取mysql中文数据
  6. java代码启动电脑上程序方法
  7. css对称旋转,CSS3 transform平面旋转
  8. threadlocal用法_ThreadLocal源码分析
  9. Redis设计与实现
  10. 一文详解目标跟踪中的相关滤波