Java中常见的类型转换
来源:互联网 发布:centos镜像配置yum源 编辑:程序博客网 时间:2024/06/05 06:07
Java中常见的类型转换:
1.Java enum
枚举与int
类型互转:
假设枚举类型声明如下:
/*** 状态枚举*/enum StateType{ Idle, //站立状态 Fight, //进攻状态 Dead, //死亡状态}
enum
->int
:ordinal()
方法:返回枚举值在枚举中的顺序int state = StateType.Idle.ordinal();//返回结果:0
int
->enum
:StateType mType = StateType.values()[i];
i
是所要获得的枚举类型值在枚举中声明的序号,例如:i=0
,则mType = StateType.Idle
。enum
->String
:String name = StateType.Idle.name();//返回:Idle
String
->enum
:
String name = "Fight"; StateType mType = StateType.valueOf(name);//返回:StateType.Fight
2.Java String
和byte[]
互转:
可以指定字符串的编码格式,防止乱码,最常用的编码方式是utf-8
:
- String
->byte[]
:
String str = "哈哈哈";byte[] datas = str.getBytes("utf-8");
byte[]
->String
:
String str = new String(datas,"utf-8");
2 1
- java中常见类型的转换
- Java中常见的类型转换
- Java中常见基本类型之间的转换
- java常见类型转换
- Java常见类型转换
- C中常见的类型转换
- java 中常见 类型转换 -全面-String ,char ,char[],int 之间的转换。
- 常见的类型转换
- Java中类型的转换
- C++中常见类型转换
- Java中常见的异常类型
- Java中常见的异常类型
- c++中常见的类型转换int,string,float
- c++ 中几个常见的强制类型转换
- C++中int,string等常见类型的转换
- C++ 常见的类型转换
- java中类型转换
- JAVA中类型转换
- shell脚本定时重启tomcat
- Android 使WebView支持HTML5 Video(全屏)播放的方法
- Python学习资源
- Linux-网络篇 ---待补充
- 10进制转二进制数(通过循环实现)
- Java中常见的类型转换
- Android WebView的使用集锦(支持Html5)
- 准备下一波
- Java8---隐示final
- 页面端导出Excel&csv插件(ExcellentExport)
- CodeForces 450BJzzhu and Sequences
- JAVA-3.1-方法及方法重载、数组
- isNotEmpty与isNotBlank异同
- 平衡二叉树(AVL树)算法 Java实现