JAVA随机生成一个汉字的方法和代码

简介: JAVA随机生成一个汉字的方法和代码

package com.test;

import java.math.BigDecimal;
import java.math.RoundingMode;
import java.util.Random;

/**

  • @author QiaoJiafei
  • @version 创建时间:2015年12月21日 下午2:53:44
  • 类说明
    */
    public class TestSiSheWuRu {
    public static void main(String args[]) {

     TestSiSheWuRu t = new TestSiSheWuRu();
     System.out.println(t.getRandomHan());
    

    }
    //代码效果参考:http://www.zidongmutanji.com/bxxx/19532.html

    Random ran = new Random();
    private final static int DATA = 0x9fa5 - 0x4e00 + 1;

    public char getRandomHan() {

     return (char)(0x4e00 + ran.nextInt(DATA)); 
    

    }

}

相关文章
|
1天前
|
安全 Java 编译器
杭州 【Java基础知识 11】java泛型方法的定义和使用(学习+改进+自己理解,想法) (借鉴-侵-删)
杭州 【Java基础知识 11】java泛型方法的定义和使用(学习+改进+自己理解,想法) (借鉴-侵-删)
5 1
|
1天前
|
Java 索引
Java中indexOf() 方法详解
Java中indexOf() 方法详解
|
22小时前
|
人工智能 算法 Java
Java进阶代码的具体写法
Java进阶代码的具体写法
|
22小时前
|
Java
Java中代码块区别及代码示例
Java中代码块区别及代码示例
|
22小时前
|
算法 安全 Java
Java代码优化方法和具体展示
Java代码优化方法和具体展示
|
1天前
|
Java API
Java代码如何将时间戳转换为时间
【6月更文挑战第27天】Java代码如何将时间戳转换为时间
4 0
|
1天前
|
算法 Java
Java将16进制的字符串转换为10进制数的方法
【6月更文挑战第27天】Java将16进制的字符串转换为10进制数的方法
8 0
|
1天前
|
存储 安全 Java
Java文件操作,让你的代码更“有型”!读写、复制、删除全解析!
【6月更文挑战第27天】在Java中进行文件操作是程序基础功能之一,涉及读写、复制和删除。使用`FileReader/FileWriter`进行文本文件的读写,如示例所示,通过`try-with-resources`保证资源释放。文件复制利用`FileInputStream/FileOutputStream`,而删除文件则依赖`File`的`delete()`方法,确保条件安全执行。这些标准库类提供了高效且健壮的文件管理能力。
|
1天前
|
安全 Java 开发者
掌握Java文件操作,让你的代码“飞”起来!读写、复制、删除全攻略!
【6月更文挑战第27天】Java文件操作涵盖读写、复制、删除。使用NIO的`Files`类提升效率:读取文件用`newBufferedReader`实现逐行读,写入文件用`newBufferedWriter`,复制文件用`copy`方法,删除文件用`deleteIfExists`,确保安全。这些最佳实践优化了内存使用,简化了代码。
|
1天前
|
Java
Java多线程notifyAll()方法
Java多线程notifyAll()方法