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



4
Manipulando exceções com fluxos
Eu tenho um Map<String,List<String>>e quero que ele se transforme Map<String,List<Long>>porque cada um Stringna lista representa um Long: Map<String,List<String>> input = ...; Map<String,List<Long>> output= input.entrySet() .stream() .collect(toMap(Entry::getKey, e -> e.getValue().stream() .map(Long::valueOf) .collect(toList())) ); Meu principal problema é que cada um Stringpode não representar corretamente a Long; pode haver algum problema. Long::valueOfpode …


4
Não é possível criar o diretório no Android 10
Não consigo criar o diretório no android 10. Ele está funcionando em dispositivos até o Android Oreo. Eu tentei duas maneiras de criar pastas. Usando File.mkdir() : File f = new File(Environment.getExternalStorageDirectory().getAbsolutePath() + "/Pastebin"); if (!f.isFile()) { if (!(f.isDirectory())) { success = f.mkdir(); } Aqui, a variável success é sempre …
10 java  android 


6
Como corrigir erro ao instalar o NetBeans?
Instalei o Java e estou tentando instalar o NetBeans 11.3 no meu Windows 10, mas depois que executei o exe. instalador, uma mensagem de erro apareceu: Ocorreu uma exceção inesperada no thread principal java.lang.NoClassDefFoundError java / util / jar / Pack200
9 java  netbeans 

4
Maneira eficiente de iterar e copiar os valores do HashMap
Eu quero converter: Map<String, Map<String, List<Map<String, String>>>> inputMap para: Map<String, Map<String, CustomObject>> customMap inputMapé fornecido na configuração e está pronto, mas eu preciso customMapformatar. O CustomObject será derivado do List<Map<String, String>>uso de poucas linhas de código em uma função. Tentei uma maneira normal de iterar o mapa de entrada e …

2
Como posso copiar coleções com segurança?
No passado, eu disse para copiar com segurança uma coleção, algo como: public static void doThing(List<String> strs) { List<String> newStrs = new ArrayList<>(strs); ou public static void doThing(NavigableSet<String> strs) { NavigableSet<String> newStrs = new TreeSet<>(strs); Mas esses construtores de "cópia", métodos e fluxos de criação estática semelhantes, são realmente seguros …




1
Problema do ViewPager2 / Tabs com o estado do ViewModel
Estou seguindo o padrão MVVM - o que significa que tenho um ViewModel para cada fragmento. Eu adicionei duas guias usando o ViewPager2. Meu adaptador fica assim: @Override public Fragment createFragment(int position) { switch (position) { case 0: return new MergedItemsFragment(); case 1: return new ValidatedMergedItemsFragment(); } return new MergedItemsFragment(); …

1
detalhe da implementação removeIf
Tenho uma pequena pergunta detalhada sobre a implementação que não consigo entender ArrayList::removeIf. Eu não acho que posso simplesmente colocar do jeito que está, sem algumas pré-condições primeiro. Como tal: a implementação é basicamente em massa remove , ao contrário ArrayList::remove. Um exemplo deve facilitar muito a compreensão das coisas. …
9 java  java-8  iterator 

2
A função Javascript reescrita em Java fornece resultados diferentes
Existe esta função Javascript que estou tentando reescrever em Java: function normalizeHash(encondindRound2) { if (encondindRound2 < 0) { encondindRound2 = (encondindRound2 & 0x7fffffff) + 0x80000000; } return encondindRound2 % 1E6; } Minha adaptação Java: public long normalizeHash(long encondindRound2) { if (encondindRound2 < 0) { encondindRound2 = (((int) encondindRound2) & 0x7fffffff) …

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.