跳至主要內容

数据类型转换

chanchaw小于 1 分钟languagejava

字符串和数值

如果是包装类型:Integer、Double 等可以直接 toString(),其他情况可以通过 String.valueOf(xxx),或者借助于包装类型

// 整数转换为字符串
String str = "" + aa;
// 字符串转换为整数
Integer a = Integer.parseInt(String str);

Integer int

int a = 0;
//1. 
Integer A = a;
Integer A = new Integer(a);
Integer A = Integer.valueOf(a);
int a = A.intValue();

Map key - List

List<Long> ids = new ArrayList(map.keySet());
List<String> result3 = map.keySet().stream().collect(Collectors.toList());

value -> List

List<Long> vals = new ArrayList(map.values());
List<String> result4 = map.values().stream().collect(Collectors.toList());