public static void main(String[] args) {
String str="我";
char[] ch=str.toCharArray();
byte[] by =charToByte(ch[0]);
for (int i = 0; i < by.length; i++) {
System.out.println(by[i]);
}
}
public static byte[] charToByte(char c) {
byte[] b = new byte[2];
b[0] = (byte) ((c & 0xFF00) >> 8);
b[1] = (byte) (c & 0xFF);
return b;
}
public static char byteToChar(byte[] b) {
char c = (char) (((b[0] & 0xFF) << 8) | (b[1] & 0xFF));
return c;
}
分享到:
相关推荐
TIA博途_S7-1200中将BYTE类型的数据转换成char类型的具体方法和注意事项
实现CString和char数组的相互转换,实现CString和BYTE数组(16进制)的相互转换
int、char、double与byte相互转换
delphi中String,PChar,PByte,Array of Char,Array of Byte 之间的互相转换
1、char[]与string之间的转换 //string 转换成 Char[] string str=hello; char[] arr=str.ToCharArray(); //Char[] 转换成 string string str1 = new string(arr); 2、byte[]与string之间的转化 string str = 你好...
char short int long float double 转换成byte数组
发送数据时,只能发送byte数组,处理起来比较麻烦不说,如果是和c++等写的程序通信的话,很多的都是传送结构体,在VC6.0中可以很方便的把一个char[]数组转换为一个结构体,而在C#却不能直接把byte数组转换为结构体,...
在C语言中,字符(character)这个术语具有两个层次上的含义:书写源程序的字符和程序处理的字符
c#数据类型转换,BYTE,float,double,char类型间的转换方法.docxc#数据类型转换,BYTE,float,double,char类型间的转换方法.docx
C#各种数据类型转换,字符串 转换 char数组,char数组 转换 字符串,byte数组 转换 字符串,字符串 转换 byte数组 注意转换出来会使原来的bytearray长度变短,字符串 转换 byte数组 长度为传如的长度,将字符串编码为Base...
VC (CString,char,int,long,string,byte...)名种类形间的转换
在VS2008中,默认的字符集形式是Unicode,但在VC6.0等工程中,默认的字符集形式是多...这里总结了在VS2008环境中 Unicode字符集下CString和char *之间相互转换的几种方法,其实也就是Unicode字符集与MBCS字符集转换。
在VS2008中,默认的字符集形式是Unicode,但在VC6.0等工程中,默认的字符集形式是多...这里总结了在VS2008环境中 Unicode字符集下CString和char *之间相互转换的几种方法,其实也就是Unicode字符集与MBCS字符集转换。
ip地址转4字节byte,char转2字节byte,byte数组转char,int整数转换为4字节的byte数组,byte数组转换为int整数,double类型转8字节数组,8位数组转double,long整数转换为8字节的byte数组,short整数转换为2字节的...
* char: 字符类型 占2个字节 16位二进制 byte[0] byte[1] * int : 整数类型 占4个字节 32位二进制 byte[0] byte[1] byte[2] byte[3] * long: 长整数类型 占8个字节 64位二进制 byte[0] byte[1] byte[2] ...
一些初学JAVA的朋友可能会遇到JAVA的数据类型之间转换的苦恼,例如,整数和float,double型之间的转换,整数和String类型之间的转换,以及处理、显示时间方面的问下面笔者就开发中的一些体会介绍给大家。 我们知道,...
字符串转换: CString,int,string,char*之间的转换 ;
.
字节与各种基本类型互转,十六进制字符串与字节数组互转,二进制字符串与字节数组互转等等