Resultados da pesquisa a pedido "method-reference"

6 a resposta

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 ...

3 a resposta

Por que o Java 8 introduziu um novo operador “::” para referências de métodos?

No Java 8, as referências do método são feitas usando o método:: operador. Por exemplo // Class that provides the functionality via it's static method public class AddableUtil { public static int addThemUp(int i1, int i2){ return i1+i2; } } ...

3 a resposta

Referências do método Java 8 chamadas em uma variável local

Estou no processo de aprender Java 8 e me deparei com algo que acho um pouco estranho. Considere o seguinte trecho: private MyDaoClass myDao; public void storeRelationships(Set<Relationship<ClassA, ClassB>> relationships) ...

1 a resposta

Referência a métodos com diferentes parâmetros em Java8

Eu estou querendo saber como tudo isso com referências de método e interfaces funcionais funciona em nível inferior. O exemplo mais fácil é onde temos alguma lista List<String> list = new ArrayList<>(); list.add("b"); ...

1 a resposta

Chamando toString por meio de referência de método em Java 8

o que estou perdendo? Por que eu tenho que usarObject::toString abaixo e nãoInteger::toString? Tem algo a ver com apagamento de tipo com genéricos? Arrays.asList(1,2,3).stream().map(Integer::toString).forEach(System.out::println); //Won't ...

2 a resposta

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); ...

1 a resposta

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 ...

1 a resposta

Como obter referência de método para todos os métodos em uma classe (Java)?

Referência do métodopara um método específico em Java 8 pode ser obtido comoClass::Method. Mas como obter a referência de método de todos os métodos de uma classe? Todos os métodos desejados têmdiferente nomes de métodos, mas omesmotipo ...

2 a resposta

Quais são os usos da referência de construtor em java 8

Eu estava lendo sobre os recursos do Java 8, o que me levou a issoartigo [http://www.speakingcs.com/2014/08/constructor-references-in-java-8.html]e eu estava pensando sobre os usos reais da referência de construtor, quero dizer, por que não ...

1 a resposta

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 ...