Perguntas com a marcação «java»

Java é uma linguagem de programação de alto nível popular. Use essa tag quando tiver problemas ao usar ou entender o próprio idioma. Essa tag raramente é usada sozinha e é mais frequentemente usada em conjunto com [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] e [maven].


11
Como funciona a fiação automática na primavera?
Estou um pouco confuso sobre como funciona a inversão de control ( IoC) Spring. Digamos que eu tenha uma classe de serviço chamada UserServiceImplque implementa a UserServiceinterface. Como seria isso @Autowired? E na minha Controllers, como eu instantiateum instancedeste serviço? Eu apenas faria o seguinte? UserService userService = new UserServiceImpl();





6
Encontre o primeiro elemento por predicado
Acabei de começar a jogar com o Java 8 lambdas e estou tentando implementar algumas das coisas com as quais estou acostumado nas linguagens funcionais. Por exemplo, a maioria das linguagens funcionais possui algum tipo de função find que opera em seqüências ou listas que retornam o primeiro elemento, para …
504 java  java-8  java-stream 


14
Converter conjunto em lista sem criar nova lista
Estou usando esse código para converter um Setem um List: Map<String, List<String>> mainMap = new HashMap<>(); for (int i=0; i < something.size(); i++) { Set<String> set = getSet(...); //returns different result each time List<String> listOfNames = new ArrayList<>(set); mainMap.put(differentKeyName, listOfNames); } Eu quero evitar a criação de uma nova lista …
503 java  performance  list  set 

11
Por que não há SortedList em Java?
Em Java, há o SortedSeteSortedMap interfaces . Ambos pertencem à estrutura Java Collections e fornecem uma maneira classificada de acessar os elementos. No entanto, no meu entendimento, não há SortedListem Java. Você pode usarjava.util.Collections.sort() para classificar uma lista. Alguma idéia de por que é projetado assim?






Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.