关于java中文和二进制相互转换问题

[复制链接]
查看11 | 回复1 | 2009-9-19 21:56:27 | 显示全部楼层 |阅读模式
string.getBytes()new String(string.getBytes(""),GBK);只是提供个具体的方法。具体怎么写,你自己试试看了。
回复

使用道具 举报

千问 | 2009-9-19 21:56:27 | 显示全部楼层
package wtjuntao;import java.io.UnsupportedEncodingException;public class TestChange { /*** @param args*/ public static void main(String[] args) {// TODO Auto-generated method stubString string = "王";byte [] b = null;try {
b = string.getBytes("gbk");} catch (UnsupportedEncodingException e) { // TODO Auto-generated catch block e.printStackTrace();}for(int i=0; i< b.length ; i++){ System.out.print(Integer.toBinaryString(b&0xff));}String fString = new String(b);System.out.print(fString);}}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行