«java» etiketlenmiş sorular

Java popüler bir üst düzey programlama dilidir. Dilin kendisini kullanma veya anlama konusunda sorun yaşıyorsanız bu etiketi kullanın. Bu etiket nadiren tek başına kullanılır ve çoğunlukla [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] ve [maven] ile birlikte kullanılır.


2
Multi-Sim cihazlarda gelen aramanın hedef SimCard'ını algılama
Çok sayıda yazı okudum ve birçok çözüm denedim, ancak tüm yayınların ortak noktası, hepsinin modası geçmiş olması ve en azından Android'in yeni sürümlerinde çalışacak bir çözüm bulamadım. Post 1 , Sonuç: intent.getExtras().getInt("simId", -1)her zaman -1 döndürür Post 2 , Sonuç: intent.getExtras().getInt("slot", -1)her zaman -1 döndürür Post 3 , Sonuç: String[] …

1
Bir İstisna Yakalamak ve Yeniden Geri Almak, ancak Bu bir İstisna Değil
Ben böyle bir şey bakarak kod tökezledi: void run() { try { doSomething(); } catch (Exception ex) { System.out.println("Error: " + ex); throw ex; } } void doSomething() { throw new RuntimeException(); } Bu kod beni şaşırtıyor çünkü run()-method bir fırlatma yeteneğine sahip gibi görünüyor Exception, çünkü onu yakalayıp Exceptiondaha …
10 java  exception  throws 

6
Java'da verilen harita değerinden en son tarih nasıl bulunur?
Dize veri türü olarak tarih değerlerde, aşağıdaki değerleri ile karma harita yaşıyorum. Haritadaki tüm tarihleri ​​karşılaştırmak ve çok yakın tarihli bir anahtar / değer çiftini ayıklamak istiyorum. Anahtarlarla değil değerlerle karşılaştırmak istiyorum. Aşağıdaki kodu ekledim import java.util.HashMap; import java.util.Map; public class Test { public static void main(String[] args) { Map<String, …

4
Akışlarla istisnaları işleme
Ben bir Map<String,List<String>>ve listeden Map<String,List<Long>>her biri Stringbir temsil çünkü dönüşmesini istiyorum 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())) ); Benim asıl meselem her Stringbir doğru temsil olmayabilir Long; bazı sorunlar olabilir. Long::valueOfistisnalar doğurabilir. Bu durumda boş veya boş değer döndürmek istiyorumMap<String,List<Long>> Çünkü …

5
Temel yay önyükleme uygulaması çalışmıyor, gösteriliyor: İşlem xxxx'ten canlı veriler yenilenemedi
Ben bahar çizmeye yeni başladım. Yeni bir proje başlattım ve çalıştırmayı denedim ama başarıyla çalışmıyor. Bunu bahar önyükleme uygulaması olarak çalıştırdığımda, yürütmeye başlar. Alt derleyici / durum çubuğunda, işlemeyi ve yeniden denemeyi gösterir. 10 kata kadar çıkar ve aşağıdaki hatayı atar: Xxxx işleminden canlı veriler yenilenemedi Daha fazla ayrıntı burada …

4
Hata: Geçerli karakter belirlenemedi, android için reat-native'de bir dize, sayı, dizi veya nesne değil
Ben emülatör çalışırken tutarken tepki yerli çalıştırmak-android çalıştırmak, bu hatayı alıyorum. reakt -native run-ios tamamen iyi sonuç verir. Error: Command failed: ./gradlew app:installDebug -PreactNativeDevServerPort=8081 :ReactNative:Failed to parse React Native CLI configuration: groovy.json.JsonException: Unable to determine the current character, it is not a string, number, array, or object The current character …

2
bir Akka akışını doldurmak için bir yukarı akış hizmetine geçirmek
Ben sonra bir geri dönün ve geri akka aracılığıyla istemciye itmek gerekir bir OutputStream, veri itmek için bir upstream hizmet (Azure Blob Service) çağırmak gerekir. Akka (ve sadece sunucu uygulaması kodu) olmadan, ben sadece ServletOutputStream olsun ve masmavi hizmetin yöntemine geçmek. Tökezlemeye çalışabileceğim en yakın şey ve açıkça bu yanlış, …

4
HashMap değerlerini yinelemenin ve kopyalamanın etkili yolu
Dönüştürmek istiyorum: Map<String, Map<String, List<Map<String, String>>>> inputMap için: Map<String, Map<String, CustomObject>> customMap inputMapyapılandırmada sağlanır ve hazırdır ancak customMapBiçimlendirmem gerekiyor . CustomObject, List<Map<String, String>>bir işlevde birkaç kod satırı kullanılarak türetilir . Giriş haritası yineleme ve customMap anahtar değerleri kopyalama normal bir yol denedim. Java 8 veya başka bir kısayol kullanarak bunu …

2
Koleksiyonları güvenli bir şekilde nasıl kopyalayabilirim?
Geçmişte, bir koleksiyonu güvenli bir şekilde kopyalamayı şöyle söyledim: public static void doThing(List<String> strs) { List<String> newStrs = new ArrayList<>(strs); veya public static void doThing(NavigableSet<String> strs) { NavigableSet<String> newStrs = new TreeSet<>(strs); Ancak bu "kopya" kurucuları, benzer statik oluşturma yöntemleri ve akışları gerçekten güvenli midir ve kurallar nerede belirtilmiştir? Güvenli …

2
WeakHashMap kullanılmasına rağmen OutOfMemoryException
Arama yapmazsanız System.gc(), sistem bir OutOfMemoryException kurar. Neden System.gc()açıkça aramam gerektiğini bilmiyorum ; JVM gc()kendisini aramalı , değil mi? Tavsiye lütfen. Aşağıdaki benim test kodum: public static void main(String[] args) throws InterruptedException { WeakHashMap<String, int[]> hm = new WeakHashMap<>(); int i = 0; while(true) { Thread.sleep(1000); i++; String key = …

2
İlkel türlerle ilgili kodun kopyalanmasını nasıl önleyebilirim?
Arka fon Bir bit giriş akışı bir bayt dizisiyle desteklenir. Bu bayt dizisinden çeşitli zorlanmış ilkel dizilere okunan birkaç yöntem vardır. Sorun Yinelenen kod var. Java, ilkel türlerde jeneriklerden yoksundur, bu nedenle tekrarlama kaçınılmazdır. kod Yinelenen kod aşağıdaki yöntemlerde belirgindir: @Override public long readBytes(final byte[] out, final int offset, final …

3
JMS ileti dinleyicisi davetiyesi başarısız oldu, Neden: Tanımlayıcı geçersiz JMS tanımlayıcı karakteri içeriyor '-': 'x-request-id'
JMS ve kuyruklar (Azure kuyrukları) ile ilk kez çalışıyorum. Rubi sunucusunun bazı verileri yazacağı ve Java'nın kuyruktan okuyacağı ve daha fazla yürütme yapacağı bir kuyruk oluşturmam gerekiyor. Bu işlem makinemde yerel olarak iyi çalışıyor. Ben kuyrukta veri yazma bir REST bitiş noktası oluşturdum ve veri kuyrukta yazıldıktan sonra, dinleyici devralacak …

1
ViewModel durumuyla ViewPager2 / Sekmeler sorunu
Ben MVVM desen takip ediyorum - yani her Parça için bir ViewModel var. ViewPager2'yi kullanarak iki sekme ekledim . Adaptörüm şöyle: @Override public Fragment createFragment(int position) { switch (position) { case 0: return new MergedItemsFragment(); case 1: return new ValidatedMergedItemsFragment(); } return new MergedItemsFragment(); } Sekmeler çalışıyor. Ancak, benim MergedItemsFragment …

1
removeIf uygulama detayı
Anlayamadığım küçük bir uygulama detay sorum var ArrayList::removeIf. Öncelikle bazı önkoşullar olmadan olduğu gibi koyabileceğimi sanmıyorum. Bunun gibi: uygulama , aksine , temelde bir yığın . Bir örnek, işleri daha kolay anlaşılır yapmalıdır. Diyelim ki bu listeye sahibim:removeArrayList::remove List<Integer> list = new ArrayList<>(); // 2, 4, 6, 5, 5 list.add(2); …
9 java  java-8  iterator 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.