Pertanyaan yang diberi tag «java»

Java adalah bahasa pemrograman tingkat tinggi yang populer. Gunakan tag ini saat Anda mengalami masalah dalam menggunakan atau memahami bahasa itu sendiri. Tag ini jarang digunakan sendiri dan paling sering digunakan bersama dengan [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] dan [maven].

27
Java 8 Berbeda dengan properti
Di Java 8, bagaimana saya bisa memfilter koleksi menggunakan StreamAPI dengan memeriksa perbedaan properti setiap objek? Misalnya saya punya daftar Personobjek dan saya ingin menghapus orang dengan nama yang sama, persons.stream().distinct(); Akan menggunakan pemeriksaan kesetaraan default untuk Personobjek, jadi saya perlu sesuatu seperti, persons.stream().distinct(p -> p.getName()); Sayangnya distinct()metode ini tidak …

18
Bagaimana cara mengubah java.util.Date ke java.sql.Date?
Saya mencoba menggunakan java.util.Dateinput sebagai dan kemudian membuat kueri dengannya - jadi saya perlu a java.sql.Date. Saya terkejut menemukan bahwa itu tidak dapat melakukan konversi secara implisit atau eksplisit - tetapi saya bahkan tidak tahu bagaimana saya akan melakukan ini, karena Java API masih cukup baru bagi saya.
453 java  sql  datetime  date 


21
“File tanda tangan tidak valid” ketika mencoba menjalankan .jar
Program java saya dikemas dalam file jar dan memanfaatkan perpustakaan jar eksternal, goyang kastil . Kode saya mengkompilasi dengan baik, tetapi menjalankan toples mengarah ke kesalahan berikut: Pengecualian di utas "utama" java.lang.SecurityException: Intisari file tanda tangan tidak valid untuk atribut utama Manifest Saya telah mencari di Google selama lebih dari …
450 java  jar  executable-jar 




6
Bisakah Mockito menangkap argumen dari metode yang disebut beberapa kali?
Saya memiliki metode yang dipanggil dua kali, dan saya ingin menangkap argumen panggilan metode kedua. Inilah yang saya coba: ArgumentCaptor<Foo> firstFooCaptor = ArgumentCaptor.forClass(Foo.class); ArgumentCaptor<Foo> secondFooCaptor = ArgumentCaptor.forClass(Foo.class); verify(mockBar).doSomething(firstFooCaptor.capture()); verify(mockBar).doSomething(secondFooCaptor.capture()); // then do some assertions on secondFooCaptor.getValue() Tapi saya mendapatkan TooManyActualInvocationspengecualian, karena Mockito berpikir itu doSomethinghanya boleh disebut sekali. Bagaimana saya …


23
Cara mudah untuk menulis konten Java InputStream ke OutputStream
Saya terkejut menemukan hari ini bahwa saya tidak dapat melacak cara sederhana untuk menulis konten InputStreamke OutputStreamdi Jawa. Jelas, kode buffer byte tidak sulit untuk ditulis, tetapi saya curiga saya hanya melewatkan sesuatu yang akan membuat hidup saya lebih mudah (dan kode lebih jelas). Jadi, mengingat InputStream indan OutputStream out, …
445 java  io  stream 

7
Apa gunanya operator berlian (<>) di Java 7?
Operator berlian di java 7 memungkinkan kode seperti berikut: List&lt;String&gt; list = new LinkedList&lt;&gt;(); Namun di Java 5/6, saya cukup menulis: List&lt;String&gt; list = new LinkedList(); Pemahaman saya tentang penghapusan tipe adalah bahwa ini persis sama. (Lagi pula, generik akan dihapus saat runtime). Kenapa repot-repot dengan berlian sama sekali? Apa …

4
Bagaimana cara menghindari% di String.Format?
Saya menyimpan query SQL dalam file strings.xml saya dan saya ingin menggunakan String.Formatuntuk membangun string terakhir dalam kode. The SELECTpernyataan menggunakan seperti, sesuatu seperti ini: SELECT Field1, Field2 FROM mytable WHERE Field1 LIKE '%something%' Untuk memformat yang saya ganti 'sesuatu' dengan% 1 $ s sehingga menjadi: SELECT Field1, Field2 FROM …
445 java  android  string  syntax 

21
Apa yang dilakukan kata kunci 'statis' di kelas?
Untuk lebih spesifik, saya mencoba kode ini: package hello; public class Hello { Clock clock = new Clock(); public static void main(String args[]) { clock.sayTime(); } } Tapi itu memberi kesalahan Tidak dapat mengakses bidang non-statis dalam metode statis utama Jadi saya mengubah pernyataan clockmenjadi ini: static Clock clock = …

11
Berbeda antara parseInt () dan valueOf () di java?
Bagaimana parseInt()bedanya valueOf()? Mereka muncul untuk melakukan hal yang sama dengan saya (juga berlaku untuk parseFloat(), parseDouble(), parseLong()dll, bagaimana mereka berbeda dari Long.valueOf(string)? Juga, yang mana yang lebih disukai dan digunakan lebih sering oleh konvensi?
443 java 


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.