java汉字的代码,Java数字与汉字的编码转换

如何用Java编写汉字九九乘法表

思路:将汉字放入一字符数组中.

发展壮大离不开广大客户长期以来的信赖与支持,我们将始终秉承“诚信为本、服务至上”的服务理念,坚持“二合一”的优良服务模式,真诚服务每家企业,认真做好每个细节,不断完善自我,成就企业,实现共赢。行业涉及成都水处理设备等,在网站建设营销型网站建设、WAP手机网站、VI设计、软件开发等项目上具有丰富的设计经验。

java code:

(1)[javascript]代码库

(2)[代码运行效果截图]

总结:因为最大乘积不可能超过三位数,所以只需要取个位与十位即可.

java 判断字符是否为汉字

java判断是否为汉字 Java代码如下:

public boolean vd(String str){

char[] chars=str.toCharArray();

boolean isGB2312=false;

for(int i=0;ichars.length;i++){

byte[] bytes=(""+chars[i]).getBytes();

if(bytes.length==2){

int[] ints=new int[2];

ints[0]=bytes[0] 0xff;

ints[1]=bytes[1] 0xff;

if(ints[0]=0x81 ints[0]=0xFE ints[1]=0x40 ints[1]=0xFE){

isGB2312=true;

break;

}

}

}

return isGB2312;

}

public boolean vd(String str){

char[] chars=str.toCharArray();

boolean isGB2312=false;

for(int i=0;ichars.length;i++){

byte[] bytes=(""+chars[i]).getBytes();

if(bytes.length==2){

int[] ints=new int[2];

ints[0]=bytes[0] 0xff;

ints[1]=bytes[1] 0xff;

if(ints[0]=0x81 ints[0]=0xFE ints[1]=0x40 ints[1]=0xFE){

isGB2312=true;

break;

}

}

}

return isGB2312;

}

首先要import java.util.regex.Pattern 和 java.util.regex.Matcher

这两个包,接下来是代码

Java代码

public boolean isNumeric(String str)

{

Pattern pattern = Pattern.compile(”[0-9]*”);

Matcher isNum = pattern.matcher(str);

if( !isNum.matches() ) {

return false;

}

return true;

}

java.lang.Character.isDigit(ch[0])

public boolean isNumeric(String str)

{

Pattern pattern = Pattern.compile(”[0-9]*”);

Matcher isNum = pattern.matcher(str);

if( !isNum.matches() ) {

return false;

}

return true;

}

java.lang.Character.isDigit(ch[0])

-----------------另一种-----------------

Java代码

public static void main(String[] args) {

int count = 0;

String regEx = "[\\u4e00-\\u9fa5]";

//System.out.println(regEx);

String str = "中文fdas ";

//System.out.println(str);

Pattern p = Pattern.compile(regEx);

Matcher m = p.matcher(str);

while (m.find()) {

for (int i = 0; i = m.groupCount(); i++) {

count = count + 1;

}

}

System.out.println("共有 " + count + "个 ");

}

public static void main(String[] args) {

int count = 0;

String regEx = "[\\u4e00-\\u9fa5]";

//System.out.println(regEx);

String str = "中文fdas ";

//System.out.println(str);

Pattern p = Pattern.compile(regEx);

Matcher m = p.matcher(str);

while (m.find()) {

for (int i = 0; i = m.groupCount(); i++) {

count = count + 1;

}

}

System.out.println("共有 " + count + "个 ");

} -------------------------------------------------------------------

java 随机输出10个汉字中的一个,新手求代码

import java.util.Random;

public class Demo {

public static void main(String[] args) {

String[] str ={"一","二","三","四","五","六","七","八","九","十"};

//演示汉字,里面的汉字自己更改

Random r= new Random();

int i = r.nextInt(10);

System.out.println("随机产生的第"+(i+1)+"位数:"+str[i]);

}

}

JAVA程序,从键盘输入汉字,并将汉子转换为相应的unicode编码,怎么写啊

上代码:

import java.util.Scanner;

public class Main {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

System.out.println("请输入汉字:");

String input = sc.nextLine();

if (input.length() == 0) {

System.out.println("输入错误");

return;

}

System.out.println("汉字转unicode结果:");

char[] chars = input.toCharArray();

for (int i = 0; i  chars.length; i++) {

String unicode = Integer.toHexString(chars[i]);

if (unicode.length() = 2) {

// 不足四位前面加0补齐

unicode = "00" + unicode;

}

unicode = "\\u" + unicode;

System.out.println(chars[i] + ": " + unicode);

}

}

}

怎样用JAVA打印汉字的UNICODE代码

/**

* 字符串转换unicode

*/

public static String string2Unicode(String string) {

StringBuffer unicode = new StringBuffer();

for (int i = 0; i string.length(); i++) {

// 取出每一个字符

char c = string.charAt(i);

// 转换为unicode

unicode.append("\\u" + Integer.toHexString(c));

}

return unicode.toString();

}

/**

* unicode 转字符串

*/

public static String unicode2String(String unicode) {

StringBuffer string = new StringBuffer();

String[] hex = unicode.split("\\\\u");

for (int i = 1; i hex.length; i++) {

// 转换出每一个代码点

int data = Integer.parseInt(hex[i], 16);

// 追加成string

string.append((char) data);

}

return string.toString();

}

java中怎么输入中文字符

操作如下代码:

static void gugong(){

System.out.println("请输入人群类型/儿童/大学生/中学生/小学生/退休人员/老人:");

String str = input.next();

//使用上午switch结构

switch(str){

case "儿童":

System.out.println("1.2米以下儿童免票");

break;

case "大学生":

case "中学生":

case "小学生":

System.out.println("大中小学生门票20元");

break;

case "退休人员":

System.out.println("退休人员免票");

break;

case "老人":

System.out.println("老年人享受半价优惠");

break;

}

}


标题名称:java汉字的代码,Java数字与汉字的编码转换
文章分享:http://scjbc.cn/article/hspoos.html

其他资讯