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

3
Bagaimana penggabungan String diimplementasikan di Java 9?
Seperti yang tertulis di JEP 280: Indify String Concatenation : Ubah Stringurutan bytecode -concatenation statis yang dihasilkan oleh javacuntuk menggunakan invokedynamicpanggilan ke fungsi library JDK. Ini akan memungkinkan pengoptimalan Stringpenggabungan di masa mendatang tanpa memerlukan perubahan lebih lanjut pada bytecode yang dikeluarkan oleh javac. Di sini saya ingin memahami apa …

5
Apakah Java RegEx peka huruf besar kecil?
Di Java, saat melakukan replaceAll untuk mencari pola regex seperti: replaceAll("\\?i\\b(\\w+)\\b(\\s+\\1)+\\b", "$1"); (untuk menghapus duplikat kata-kata yang tidak peka huruf besar / kecil, misalnya Tes tes), saya tidak yakin di mana saya meletakkan ?i. Saya membaca bahwa itu seharusnya di awal, tetapi jika saya mengeluarkannya maka saya menangkap kata-kata duplikat …

9
String Hash melalui SHA-256 di Java
Dengan melihat-lihat di sini dan juga internet secara umum, saya telah menemukan Bouncy Castle . Saya ingin menggunakan Bouncy Castle (atau beberapa utilitas lain yang tersedia secara gratis) untuk menghasilkan Hash SHA-256 dari String di Java. Melihat dokumentasi mereka, saya tidak dapat menemukan contoh bagus tentang apa yang ingin saya …
111 java  bouncycastle  sha256  jce 


8
Bolehkah menggunakan == pada enum di Java?
Apakah boleh digunakan ==pada enum di Java, atau apakah saya perlu menggunakannya .equals()? Dalam pengujian saya, ==selalu berhasil, tetapi saya tidak yakin apakah saya dijamin akan hal itu. Secara khusus, tidak ada .clone()metode pada enum, jadi saya tidak tahu apakah mungkin mendapatkan enum yang .equals()akan mengembalikan nilai berbeda dari ==. …
111 java  syntax  enums 

11
java: ArrayList - bagaimana cara memeriksa apakah ada indeks?
Saya menggunakan ArrayList<String>dan saya menambahkan data pada indeks tertentu, bagaimana cara memeriksa apakah ada indeks tertentu? Haruskah saya sederhana get()dan memeriksa nilainya? Atau haruskah saya menunggu pengecualian? Apakah ada cara lain? Memperbarui Terima kasih atas jawaban Anda, tetapi karena saya hanya menambahkan barang pada indeks tertentu, panjang daftar tidak akan …
111 java  arraylist 

7
Java8 Lambdas vs kelas Anonim
Karena Java8 baru-baru ini dirilis dan ekspresi lambda barunya terlihat sangat keren, saya bertanya-tanya apakah ini berarti matinya kelas Anonymous yang dulu biasa kita alami. Saya telah meneliti sedikit tentang ini dan menemukan beberapa contoh keren tentang bagaimana ekspresi Lambda akan secara sistematis menggantikan kelas-kelas tersebut, seperti metode sortir Collection, …


7
Mengapa ukuran primitif boolean Java tidak ditentukan?
The Java Virtual Machine Spesifikasi mengatakan bahwa ada dukungan terbatas untuk boolean primitif jenis. Tidak ada instruksi mesin virtual Java yang hanya didedikasikan untuk operasi pada nilai boolean. Sebaliknya, ekspresi dalam bahasa pemrograman Java yang beroperasi pada nilai boolean dikompilasi untuk menggunakan nilai tipe data int mesin virtual Java. Hal …
111 java  boolean 

11
Perbandingan String Kemiripan di Java
Saya ingin membandingkan beberapa string satu sama lain, dan menemukan string yang paling mirip. Saya bertanya-tanya apakah ada pustaka, metode, atau praktik terbaik yang akan mengembalikan saya string mana yang lebih mirip dengan string lain. Sebagai contoh: "Rubah cepat melompat" -> "Rubah melompat" "Rubah cepat melompat" -> "Rubah" Perbandingan ini …

4
Membandingkan nilai panjang kotak 127 dan 128
Saya ingin membandingkan dua nilai benda panjang menggunakan ifkondisi. Jika nilai ini kurang dari 128 , ifkondisi berfungsi dengan baik, tetapi jika lebih besar dari atau sama dengan 128 , perbandingan gagal. Contoh: Long num1 = 127; Long num2 = 127; if (num1 == num2) { // Works ok } …




4
Ekspresi Lambda dan metode umum
Misalkan saya memiliki antarmuka umum: interface MyComparable<T extends Comparable<T>> { public int compare(T obj1, T obj2); } Dan metode sort: public static <T extends Comparable<T>> void sort(List<T> list, MyComparable<T> comp) { // sort the list } Saya bisa memanggil metode ini dan meneruskan ekspresi lambda sebagai argumen: List<String> list = …
111 java  generics  lambda  java-8 

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.