java 最全的类型转换
来源:互联网 发布:必读书 知乎 编辑:程序博客网 时间:2024/06/05 23:18
1 各种数字类型转换为字符串
1.1 String s = String.valueOf( value); // 其中 value 为任意一种数字类型
例如 String s = String.valueOf(123);
1.2 其中int类型转换为字符串类型,还可以用String sr=""+value;// 其中 value 为int类型
例如 String sr=""+123;
2 字符串转换为各种数字类型
String str="123456;
byte b = Byte.parseByte( s );
short t = Short.parseShort( s );
int i = Integer.parseInt( s );
long l = Long.parseLong( s );
Float f = Float.parseFloat( s );
Double d = Double.parseDouble( s );
3字符串转换为数组(String,char和byte类型)
1) split是分隔符,意思是将字符串以每个字符分开,以String数组的形式显示出来
String str="abcdef";
String[] strArray=str.split("");
2)字符串转换为char数组
String str="abcdef";
char[] strArray=str.toCharArray();
3)字符串转换为byte数组,在Java中,String的getBytes()方法是得到一个操作系统默认的编码格式的字节数组
String str="abcdef";
byte[] strArray=str.getBytes();
如遍历此数组,则会得到97,98,99,100,101,102这6个数。表示该数组中存储这6个数。(byte的取值范围是-128——+127)
4数组转换为字符串
1)通过String的valueOf方法,
char[] strArray={'a','b','c','d','e','f'};//char类型用一对单引号表示,一对双引号表示字符串
String s1=String.valueOf(strArray);
2)构造String时转换
char[] strArray={'a','b','c','d','e','f'};
String s2=new String(strArray);
3)
如果是 “字符串数组” 转 “字符串”,只能通过循环,没有其它方法
String[] str = {"abc", "bcd", "def"};
StringBuffer sb = new StringBuffer();
for(int i = 0; i < str.length; i++){
sb. append(str[i]);
}
String s = sb.toString();
- java 最全的类型转换
- java的各种类型转换,挺全
- 【JAVA基础】0007--------最全的文件MIME类型
- 最稳定的类型转换
- .net 最全的时间格式转换
- .net 最全的时间格式转换
- 最全的时间日期转换方法
- java的类型转换
- java的类型转换
- JAVA的类型转换
- java的类型转换
- Java的类型转换
- C++学习:最全标准库类型string的使用
- 最全的java笔试题
- java bean反射最全的资料
- 最全的java面试题目一
- 最全的java面试题目三
- 最全的java面试题目四
- python使用queue队列实现生产者消费者
- 读写锁代码编写
- 搜索 F题
- C语言程序设计(31)
- bzoj1874 取石子游戏
- java 最全的类型转换
- 机器学习,模型评估(udacity nanodegree 1-3总结)
- 关于<input type="button" value="搜索">默认样式的清除
- React Native学习笔记(1)--九宫格实现
- 【BZOJ】2152 聪聪可可 点分治
- 俄罗斯方块 java小游戏
- hdu-4501-小明系列故事——买年货-dp-java
- poj 1328 Radar Installation
- 功能测试基础知识