Java中生成随机字符的方法总结
2016-07-24 00:10
555 查看
package learnExercise; public class RandomCharacter { public static char getRandomCharacter(char ch1,char ch2){ return (char)(ch1+Math.random()*(ch2-ch1+1));//因为random<1.0,所以需要+1,才能取到ch2 } public static char getRandomLowerCaseLetter(){ return getRandomCharacter('a','z'); } public static char getRandomUpperCaseLetter(){ return getRandomCharacter('A','Z'); } public static char getRandomDigitLetter(){ return getRandomCharacter('0','9'); } public static char getRandomCharacter(){ return getRandomCharacter('\u0000','\uFFFF'); } }
上面记录的是生成不同区间随机字符的方法。
相关文章推荐
- java笔记--关于线程同步(5种同步方式)
- JAVA面向对象-----多态
- JAVA面向对象-----多态
- 旧瓶装新酒的 Java 8 StringJoiner
- Java函数为什么没有默认参数
- 获取所有根路径(磁盘分区)的空间详情
- Java双缓冲技术
- java语法基础
- java反射与代理
- Spring MVC一些常见注解的使用(一)关于url的一些注解
- Java单例模式深入详解
- Java集合框架(二)day_16
- java多线程-concurrent-CountDownLatch和CyclicBarrier
- java多线程-concurrent-Semaphore信号量
- Java 注解
- 常见java异常赏析
- Could not load java.net.BindException异常的解决办法
- Java正则表达式详解
- JavaBeansDataExchange could not instantiate result class
- 移除java.util.List中的元素