3、[简答题] 【静态方法引用】 1. 定义一个函数式接口NumberToString,其中抽象方法String convert(int num),使用注解@FunctionalInterface 2. 在测试类中定义static void decToHex(int num ,NumberToString nts), 该方法的预期行为是使用nts将一个十进制整数转换成十六进制表示的字符串,
3、[简答题] 【静态方法引用】
1. 定义一个函数式接口NumberToString,其中抽象方法String convert(int num),使用注解@FunctionalInterface
2. 在测试类中定义static void decToHex(int num ,NumberToString nts), 该方法的预期行为是使用nts将一个十进制整数转换成十六进制表示的字符串,tips:已知该行为与Integer类中的toHexString方法一致
3. 测试decToHex (),使用方法引用完成需求
package day12_test.test03;
//3、[简答题] 【静态方法引用】
//1. 定义一个函数式接口NumberToString,其中抽象方法String convert(int num),使用注解@FunctionalInterface
//2. 在测试类中定义static void decToHex(int num ,NumberToString nts), 该方法的预期行为是使用nts将一个十进制整数转换成十六进制表示的字符串,tips:已知该行为与Integer类中的toHexString方法一致
//3. 测试decToHex (),使用方法引用完成需求
public class Test03 {
public static void decToHex(int num, NumberToString numberToString) {
String str = numberToString.convert(num);
System.out.println(str);
}
public static void main(String[] args) {
// decToHex(10,num -> Integer.toHexString(num));
decToHex(10,(num)->{
return Integer.toHexString(num);
});
}
}

浙公网安备 33010602011771号