JAVA-各种类型之间转换 parse() 与valueOf()
2017-12-13 20:49
323 查看
类型互转
1.各种类型转String
2.String转Bytes
3.数组转List
4.进制转换
5.
parse 在 SimpleDateFormat 中是转换为Date类,其他的一些包装类都是转换为int/double等基本类
valueOf 转换的是类 eg: Integer /Double/Float....
[java]
view plain
copy
import java.lang.reflect.Constructor;
import java.lang.reflect.InvocationTargetException;
import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Scanner;
public class Main {
public static void main(String[] args) throws Exception {
Integer a = 12;
Integer [] aaa = new Integer[10];
for(int i = 0;i<10;i++)
aaa[i] = new Integer(i);//对象数组要一个一个new
System.out.println(Arrays.toString(aaa));//自动拆包 数组转String
System.out.println(Integer.toBinaryString(a));//String
System.out.println(Integer.toHexString(a));//String
String t = "23";
byte [] b = t.getBytes();
Integer aa = Integer.parseInt(t, 10);
System.out.println(aa);
List list = Arrays.asList(aaa);
System.out.println(list);
aaa = (Integer [])list.toArray(new Integer[0]);
System.out.println(Arrays.toString(aaa));
}
}
/*
* [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
*1100
*c
*23
*[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
*[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
*/
class Child extends Main {
}
1.各种类型转String
2.String转Bytes
3.数组转List
4.进制转换
5.
parse 在 SimpleDateFormat 中是转换为Date类,其他的一些包装类都是转换为int/double等基本类
valueOf 转换的是类 eg: Integer /Double/Float....
[java]
view plain
copy
import java.lang.reflect.Constructor;
import java.lang.reflect.InvocationTargetException;
import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Scanner;
public class Main {
public static void main(String[] args) throws Exception {
Integer a = 12;
Integer [] aaa = new Integer[10];
for(int i = 0;i<10;i++)
aaa[i] = new Integer(i);//对象数组要一个一个new
System.out.println(Arrays.toString(aaa));//自动拆包 数组转String
System.out.println(Integer.toBinaryString(a));//String
System.out.println(Integer.toHexString(a));//String
String t = "23";
byte [] b = t.getBytes();
Integer aa = Integer.parseInt(t, 10);
System.out.println(aa);
List list = Arrays.asList(aaa);
System.out.println(list);
aaa = (Integer [])list.toArray(new Integer[0]);
System.out.println(Arrays.toString(aaa));
}
}
/*
* [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
*1100
*c
*23
*[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
*[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
*/
class Child extends Main {
}
相关文章推荐
- JAVA-各种类型之间转换 parse() 与valueOf()
- java 各种基本类型之间的转换
- java各种数据类型之间的转换
- Symbian C++ 各种类型之间的转换
- JAVA 数据类型之间的转换
- 初学java——java数据类型,数据类型之间的转换
- scala与java之间的集合类型转换
- [分享]Java中Byte与基础类型之间的转换
- java int 类型与 byte 类型之间的转换
- 用标准C++进行string与各种内置类型数据之间的转换
- Java 中数据类型之间的转换
- Java学习之基本类型与字符串之间的转换
- Java 数据类型 和 与String之间的转换
- java中基本类型和包装类之间的转换
- java中类对象之间的类型转换
- C# 字符串转换成16进制字符串/字节数组转16进制字符串/各种类型之间的转换
- OC各种数据类型之间的转换方法
- java Byte和各数据类型(short,int,long,float,double)之间的转换
- Symbian C++ 各种类型之间的转换
- java基础之基本数据类型及之间的转换