
正文
汉字java中代码 java 汉字
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
关于汉字转换成JAVA代码的问题
把INPUT改成想转换的汉字
import java.io.UnsupportedEncodingException;
public class SoNaiveTooSimple {
public static final String INPUT = "我爱你,妈妈";
public static void main(String[] args) throws UnsupportedEncodingException {
byte[] input = INPUT.getBytes("UNICODE");
for (int i = 2; i input.length; i += 2) {
int result = ((input[i] 0xff) * 16 * 16) + (input[i + 1] 0xff);
System.out.print("" + result + ";");
}
}
}
相关问答
Q1: java 随机输出10个汉字中的一个,新手求代码
import java.util.Random;
public class Demo {
public static void main(String[] args) {
String[] str ={"一","二","三","四","五","六","七","八","九","十"};
//演示汉字汉字java中代码,里面汉字java中代码的汉字自己更改
Random r= new Random();
int i = r.nextInt(10);
System.out.println("随机产生汉字java中代码的第"+(i+1)+"位数汉字java中代码:"+str[i]);
}
}
Q2: 编写一java程序,求出汉字“中”、“国”的Unicode码????程序怎么写??
public class StringS{
@SuppressWarnings("deprecation") //告诉JVM编译字节码不要判断JDK版本
public static void main(String[] args){
String jiama = java.net.URLEncoder.encode("中国");
System.out.println("加码后:" + jiama);
String jiema = java.net.URLDecoder.decode(jiama);
System.out.println("解码后:" + jiema);
}
Q3: 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);
}
}
}
Q4: 用java写,任意输入一个汉字,找到在unicode表中的位置
代码很简单,把字符串型的汉字转换成字符型,然后强转为int型即可。
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个字符:");
String input = sc.nextLine();
if (input == null || input.isEmpty()) {
System.out.println("输入为空");
return;
}
char c = input.charAt(0); // 如果输入了多个汉字只取第一个
System.out.println("字符'" + c + "'在unicode表中的位置为:" + (int) c);
关于汉字java中代码和java 汉字的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






