导航:首页 > 编程语言 > java数组转换成枚举

java数组转换成枚举

发布时间:2025-08-22 05:51:34

A. java里面byte数组和String字符串怎么转换

Java中byte数组转换成string字符串可以直接使用string类的构造函数。而string转byte数组,则可以使用string类型的getBytes()方法进行转换,如下形式:
1、string 转 byte[]
String str = "Hello";//声明一个字符串
byte[] srtbyte = str.getBytes();//使用string类的getBytes方法进行转换
2、byte[] 转 string
byte[] srtbyte;//声明一个byte字节数组
String res = new String(srtbyte);//使用构造函数转换成字符串
System.out.println(res);
也可以将byte转换的时候,设定编码方式相互转换,如下代码

String str = "hello";
byte[] srtbyte = null;
try {
srtbyte = str.getBytes("UTF-8");//设定转换的编码格式
String res = new String(srtbyte,"UTF-8");
System.out.println(res);
} catch (UnsupportedEncodingException e) {//有可能会出现不能支持的编码格式,捕捉异常。
e.printStackTrace();
}

B. java short 数组转换 byte数组

可以通过循环再加强制转换来进行转换,如下

short[]one={1,2,3};
byte[]two=newbyte[one.length];
for(inti=0;i<two.length;i++){
two[i]=(byte)one[i];
}
for(byteb:two){
System.out.println(b);
}

C. java中的枚举变量怎么加1,即指向下一个

你不是自己写出来
for(weekday k : weekday.values())
{
System.out.println(k+"在枚举weekday中的枚举索引值为"+k.ordinal());
}
java的枚举就是用这种方法来输出所有枚举类型的.

具体介绍values在java编程思想里第四版 594页。。里字数太多了。。你自己去找本看看把...
我的是真书。。。为了这几分打那么字实在是。。。 再说了学java的话java编程思想是必备的书去找一本把

D. java 如何将byte[4]数组转换成一个int型数据

java中将4字节的byte数组转成一个int值的工具方法如下:
/**
* @param byte[]
* @return int
*/
public static int byteArrayToInt(byte[] b){
byte[] a = new byte[4];
int i = a.length - 1,j = b.length - 1;
for (; i >= 0 ; i--,j--) {//从b的尾部(即int值的低位)开始数据
if(j >= 0)
a[i] = b[j];
else
a[i] = 0;//如果b.length不足4,则将高位补0
}
int v0 = (a[0] & 0xff) << 24;//&0xff将byte值无差异转成int,避免Java自动类型提升后,会保留高位的符号位
int v1 = (a[1] & 0xff) << 16;
int v2 = (a[2] & 0xff) << 8;
int v3 = (a[3] & 0xff) ;
return v0 + v1 + v2 + v3;
}

阅读全文

与java数组转换成枚举相关的资料

热点内容
迅捷pdf转换器里有个文件卸载不了 浏览:478
数控编程x2000什么意思 浏览:731
关于计算机网络基础的 浏览:641
1kb文件夹快捷方式病毒专杀工具 浏览:755
指纹机管理者密码 浏览:624
ip网络摄像头监控软件安卓 浏览:899
如何添加一个aspx文件 浏览:767
redhat修改密码 浏览:705
编程猫从哪里开始学 浏览:980
北京市文件夹加密软件哪个好 浏览:270
大学注解哪个版本好 浏览:476
js判断浏览器支持事件 浏览:563
网络电缆掉了不知道在哪怎么办 浏览:691
碧蓝航线文件夹 浏览:397
java数组转换成枚举 浏览:419
怎么看自己爱奇艺账号密码 浏览:559
四维彩超怎么看数据fl代表什么 浏览:827
企业网站开发电话多少 浏览:761
手机qq动态推广可信吗 浏览:38
proe50零件装配教程 浏览:312

友情链接