public static Integer functionTest(String value, Function<String, Integer> function) {
return function.apply(value);
}
public static void main(String[] args) {
// String value = "woshi ceshi 111"; // 空字符串,不可转换为int
// String value = "12111111111111111111111"; // int类型最大位数是10位,所以导致转换失败
String value = "1000 ";
Integer integer = functionTest(value, (v) -> Integer.parseInt(v.trim()) + 222);
System.out.println(integer);
}
int转换时常见错误!!!