小编Abd*_*sin的帖子

Java 8混淆 - > String :: compareToIgnoreCase

有人可以帮助我理解如下:

// This works fine
List list= Arrays.asList("a","b","A","B"); 
str.sort(String::compareToIgnoreCase); 
Run Code Online (Sandbox Code Playgroud)

我可以将上述方法引用分配给任何变量吗?

??? holder = String :: compareToIgnoreCase;

但是我可以分配对象引用而不会出现任何问题:

String aa = "aa"; 
Function compareFunction = aa::compareToIgnoreCase;
Run Code Online (Sandbox Code Playgroud)

在此先感谢,阿卜杜勒

java java-8

3
推荐指数
1
解决办法
162
查看次数

标签 统计

java ×1

java-8 ×1