Resultados da pesquisa a pedido "method-reference"
Por que a expressão lambda equivalente e a referência de método se comportam de maneira diferente ao capturar o valor do campo estático?
Estou um pouco confuso sobre o lambdas Java e o comportamento das referências de método. Por exemplo, temos este código: import java.util.function.Consumer; public class Main { private static StringBuilder sBuilder = new StringBuilder("1"); ...
Referência a um método de instância de um objeto específico
No código a seguir, ele funciona ao passar a variável de referência do método com o nome da classe, mas ao passar a variável de referência com um objeto de usuário, há um erro. public class User { private String name; public User(String name) { ...
Por que Comparator.comparing não funciona com a referência do método String :: toLowerCase?
Estou tentando classificar uma matriz de Strings por ordem inversa (ignorando maiúsculas e minúsculas), sem modificá-las e apenas imprimi-las. Então, eu estou usando o fluxo Java8. Mas não consigo fazer isso. Aqui está a minha ...
Referência de método - passando Função para método com argumento Consumidor
Estou aprendendo sobre referências de método do Java 8 e tenho dificuldades em entender por que isso funciona? class Holder { private String holded; public Holder(String holded) { this.holded = holded; } public String getHolded() { return ...
Referência do método Java 8 ao método não estático
Por que isso não funciona? Eu recebo o erro do compilador "Não é possível fazer referência estática ao método não estático imprimir ..." public class Chapter3 { public void print(String s) { System.out.println(s); } public static void ...
Qual é a diferença entre os tipos de referência de método de instância no Java 8?
Então, o Java 8 introduz referências de método e odocumentos descrevem os quatro tipos [http://docs.oracle.com/javase/tutorial/java/javaOO/methodreferences.html] . Minha pergunta é qual é a diferença entre os dois tipos de instância? Referência ...
Referência de método encadeado Java 8?
Suponha que exista um Java Bean típico: class MyBean { void setA(String id) { } void setB(String id) { } List<String> getList() { } }E eu gostaria de criar uma maneira mais abstrata de chamar os levantadores com a ajuda de um ...
Qual é a expressão lambda equivalente para System.out :: println
Eu me deparei com o seguinte código Java, que está usando uma referência de método paraSystem.out.println class SomeClass{ public static void main(String[] args) { List<Integer> numbers = Arrays.asList(1,2,3,4,5,6,7,8,9); ...
Referência do método Java8 usada como objeto Function para combinar funções
Existe uma maneira no Java8 de usar uma referência de método como umFunction objeto para usar seus métodos, algo como: Stream.of("ciao", "hola", "hello") .map(String::length.andThen(n -> n * 2))Esta questão não está relacionada aoStream, é usado ...
Use referência de método com o parâmetro
Comecei a aprender fluxos Java e enfrentou um problema. Por favor, dê uma olhada no exemplo a seguir. Isso faz parte de uma classe Node: private Map<String, Node> nodes; public Optional<Node> child(String name) { return ...