「java如何输出字符编码」java如何输出某种编码的字符串

博主:adminadmin 2023-03-19 16:19:07 371

今天给各位分享java如何输出字符编码的知识,其中也会对java如何输出某种编码的字符串进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java 如何 输入一个字符的编码 然后输出编码对应的字符

public class Test {

/**

* @param args

*/

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.println("请输入您的编号:");

int i = scanner.nextInt();

char ch = (char)i;

System.out.println("转换后的字母为:"+ch);

}

}

编写JAVA程序输出中文字的unicode编码

public class Coder {

public static void main(String[] args) throws Exception {

String str = "无";

byte[] byteOfChar = str.getBytes("Unicode");

StringBuffer sb = new StringBuffer("\\u");

for (int i = 2; i byteOfChar.length; i++) {

sb.append(getUnicode(byteOfChar[i]));

}

while(sb.length() 6){

sb.append("0");

}

System.out.println(sb.toString());

}

// 用于获取一个字节的十六进制写法

private static String getUnicode(byte byteOfChar) {

int i = byteOfChar;

if(i 0){

i = 128*2+i;

}

StringBuffer sb = new StringBuffer();

char[] unicode = null;

while (i != 0) {

switch (i % 16) {

case 10:

sb.append("A");

break;

case 11:

sb.append("B");

break;

case 12:

sb.append("C");

break;

case 13:

sb.append("D");

break;

case 14:

sb.append("E");

break;

case 15:

sb.append("F");

break;

default:

sb.append(i % 16);

break;

}

i = i / 16;

}

unicode = sb.toString().toCharArray();

sb = new StringBuffer();

for (int u = unicode.length - 1; u = 0; u--) {

sb.append(unicode[u]);

}

return sb.toString();

}

}

将字符转换成unicode编码。

java初级程序 输入一个字符串,分别输出他们在ansi、utf8、unicode的编码

String text = “字符串”;

byte[] b_utf8 = text.getBytes("UTF-8"); //utf-8

byte[] b_iso88591 = text.getBytes("ISO8859-1"); //iso8859-1

byte[] b_gbk = text.getBytes("GBK"); //gbk

string unicode = getUnicode(text);//unicode

public static String getUnicode(String source) {

String result = "";

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

result += "\\u"+Integer.toHexString((int) source.charAt(i));

}

return result;

}

java中如何输出字符变量的Unicode编码值

java中可以使用char类提供的charAt()方法来获得字符的unicode的编码值,示例如下:

扩展资料:

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。

参考资料:百度百科-java

java如何获取正确的字符编码

如果是修改文件的编码方式,可以按以下步骤:

选中文件右键--Properties--Resource--Text file encoding--选中Other,然后选择自己想要的编码格式就可以了。

如果是修改MyEclipse的编码方式,可以按以下步骤:

菜单栏的Window--Perferences--General--Work Space--Text file encoding--选中Other,然后选择自己想要的编码格式就可以了。

关于java如何输出字符编码和java如何输出某种编码的字符串的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。