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

9
BigInteger nasıl kullanılır?
Ben çalışmıyor bu kod parçası var: BigInteger sum = BigInteger.valueOf(0); for(int i = 2; i < 5000; i++) { if (isPrim(i)) { sum.add(BigInteger.valueOf(i)); } } Toplam değişken her zaman 0'dır. Neyi yanlış yapıyorum?
153 java  biginteger 

9
Derleme tamamlanamadı: Program türü zaten mevcut: com.google.android.gms.internal.measurement.zzabn
Projemi derlerken aşağıdaki hata iletisini alıyorum: Program type already present: com.google.android.gms.internal.measurement.zzabn Message{kind=ERROR, text=Program type already present: com.google.android.gms.internal.measurement.zzabn, sources=[Unknown source file], tool name=Optional.of(D8)} veya D8: Program type already present: com.google.android.gms.internal.measurement.zzabo Gradle Log'da aşağıdaki yığın iziyle at com.android.builder.profile.Recorder$Block.handleException(Recorder.java:55) at com.android.builder.profile.ThreadRecorder.record(ThreadRecorder.java:104) at com.android.build.gradle.internal.pipeline.TransformTask.transform(TransformTask.java:212)\\nat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73) …

8
“Varargs parametresi için genel bir T dizisi oluşturuldu” derleyici uyarısını çözmek mümkün müdür?
Bu, söz konusu kodun basitleştirilmiş bir sürümüdür, bir genel sınıf genel tür parametreleriyle başka bir sınıf kullanır ve genel türlerden birini varargs parametreleri içeren bir yönteme geçirmesi gerekir: class Assembler<X, Y> { void assemble(X container, Y... args) { ... } } class Component<T> { void useAssembler(T something) { Assembler<String, T> …
153 java  generics 

5
Mockito herhangi bir sınıf argümanıyla eşleşir
Aşağıdaki örnek rutinin herhangi bir sınıf argümanını eşleştirmenin bir yolu var mı? class A { public B method(Class<? extends A> a) {} } Hangi sınıfa geçilmiş olursa olsun her zaman nasıl geri dönebilirim ? Aşağıdaki deneme yalnızca eşleşen belirli vaka için geçerlidir .new B()methodA A a = new A(); B …

26
Java 8 akış ters sırası
Genel soru: Bir akışı tersine çevirmenin doğru yolu nedir? Akışın ne tür unsurlardan oluştuğunu bilmediğimizi varsayarsak, herhangi bir akışı tersine çevirmenin genel yolu nedir? Özel soru: IntStreambelirli bir aralıkta Tamsayılar oluşturmak için aralık yöntemi sağlar IntStream.range(-range, 0), şimdi 0'dan negatife geçiş aralığını tersine çevirmek istiyorum, ayrıca kullanamıyorumInteger::compare List<Integer> list = …

3
Serializable arayüzünü ne zaman uygulamalıyız?
public class Contact implements Serializable { private String name; private String email; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getEmail() { return email; } public void setEmail(String email) { this.email = email; } } SerializableArayüzü ne zaman uygulamalıyım ? …



14
Bir nesneyi bir dizeye nasıl serileştirilir
Bir nesneyi bir dosyaya serileştirebilir ve ardından sonraki kod parçacığında gösterildiği gibi yeniden geri yükleyebilirim. Nesneyi bir dizge halinde serileştirmek ve bunun yerine bir veritabanında saklamak istiyorum. Biri bana yardım edebilir mi? LinkedList<Diff_match_patch.Patch> patches = // whatever... FileOutputStream fileStream = new FileOutputStream("foo.ser"); ObjectOutputStream os = new ObjectOutputStream(fileStream); os.writeObject(patches1); os.close(); FileInputStream …

2
Java8 akışlarında işlem sırası nasıl sağlanır?
Listeleri bir XMLjava nesnesi içinde işlemek istiyorum . Tüm öğelerin elime ulaşması için işlendiğinden emin olmalıyım. Bu nedenle sequential, streamkullandığım her birini aramalı mıyım ? list.stream().sequential().filter().forEach() Ya da paralelliği kullanmadığım sürece akışı kullanmak yeterli mi? list.stream().filter().forEach()
153 java  java-8  java-stream 

22
Negatif bir sayıyı pozitif yapın
Bir dizi sayıyı topladığım bir Java yöntemim var. Ancak, negatif sayıların pozitif olarak değerlendirilmesini istiyorum. Yani (1) + (2) + (1) + (- 1) 5'e eşit olmalıdır. Eminim bunu yapmanın çok kolay bir yolu vardır - nasıl yapılacağını bilmiyorum.

7
Özel bir yöntemi çağırmanın bir yolu var mı?
S'yi başka bir sınıfa döndürmek için XML ve yansıma kullanan Objectbir sınıfım var. Normalde bu nesneler harici bir nesnenin alt alanlarıdır, ancak bazen anında oluşturmak istediğim bir şeydir. Böyle bir şey denedim ama işe yaramadı. Bunun nedeni, Java'nın privateyansıtma yöntemlerine erişmenize izin vermemesidir . Element node = outerNode.item(0); String methodName …
153 java  reflection  private 

6
Sabit bir java'dan bir ek açıklamaya nasıl değer sağlanır
Bunun Java'da mümkün olmayabileceğini düşünüyorum çünkü ek açıklama ve parametreleri derleme zamanında çözülür. Aşağıdaki gibi bir arayüze sahibim, public interface FieldValues { String[] FIELD1 = new String[]{"value1", "value2"}; } ve başka bir sınıf, @SomeAnnotation(locations = {"value1", "value2"}) public class MyClass { .... } Birçok sınıfı ek açıklamayla işaretlerim ve bunun …
153 java  arrays  annotations 


12
Giriş akışından verimli bir şekilde Android Okuma
Yaptığım bir android uygulaması için bir web sitesine bir HTTP alma isteği yapıyorum. Bir DefaultHttpClient ve isteği vermek için HttpGet kullanıyorum. Varlık yanıtı almak ve bu sayfanın html almak için bir InputStream nesnesi elde. Daha sonra aşağıdaki gibi cevap verme döngüsü: BufferedReader r = new BufferedReader(new InputStreamReader(inputStream)); String x = …

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.