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

7
Berapa banyak karakter yang dapat dimiliki Java String?
Saya mencoba masalah The Next Palindrome dari Sphere Online Judge (SPOJ) di mana saya perlu menemukan palindrome untuk bilangan bulat hingga satu juta digit. Saya berpikir tentang menggunakan fungsi Java untuk membalikkan Strings, tetapi apakah mereka mengizinkan String menjadi selama ini?
157 java  string 

6
Mengapa Double.MIN_VALUE tidak negatif
Adakah yang bisa menjelaskan mengapa Double.MIN_VALUEsebenarnya bukan nilai minimum yang dapat diambil oleh Doubles? Ini adalah nilai positif, dan Double tentu saja bisa negatif. Saya mengerti mengapa ini nomor yang berguna, tetapi sepertinya nama yang sangat tidak intuitif, terutama jika dibandingkan dengan Integer.MIN_VALUE. Menyebutnya Double.SMALLEST_POSITIVEatau MIN_INCREMENTatau serupa akan memiliki semantik …

14
Alasan resmi untuk “Perangkat lunak menyebabkan koneksi dibatalkan: kesalahan penulisan soket”
Diberikan cuplikan jejak tumpukan ini Disebabkan oleh: java.net.SocketException: Perangkat lunak menyebabkan koneksi dibatalkan: kesalahan penulisan socket di java.net.SocketOutputStream.socketWrite0 (Metode Asli) Saya mencoba menjawab pertanyaan-pertanyaan berikut: Kode apa yang melempar pengecualian ini? (JVM? / Tomcat? / Kode saya?) Apa yang menyebabkan pengecualian ini dilemparkan? Mengenai # 1: Sumber JVM Sun tidak …



12
Bagaimana cara mengubah CamelCase menjadi nama yang dapat dibaca manusia di Jawa?
Saya ingin menulis metode yang mengubah CamelCase menjadi nama yang bisa dibaca manusia. Inilah test case-nya: public void testSplitCamelCase() { assertEquals("lowercase", splitCamelCase("lowercase")); assertEquals("Class", splitCamelCase("Class")); assertEquals("My Class", splitCamelCase("MyClass")); assertEquals("HTML", splitCamelCase("HTML")); assertEquals("PDF Loader", splitCamelCase("PDFLoader")); assertEquals("A String", splitCamelCase("AString")); assertEquals("Simple XML Parser", splitCamelCase("SimpleXMLParser")); assertEquals("GL 11 Version", splitCamelCase("GL11Version")); }

17
Bagaimana menyederhanakan implementasi compareTo () yang aman-nol?
Saya menerapkan compareTo()metode untuk kelas sederhana seperti ini (untuk dapat menggunakan Collections.sort()dan barang lain yang ditawarkan oleh platform Java): public class Metadata implements Comparable<Metadata> { private String name; private String value; // Imagine basic constructor and accessors here // Irrelevant parts omitted } Saya ingin urutan alami untuk objek-objek ini …

22
Bagaimana cara memformat 1200 ke 1.2k di java
Saya ingin memformat angka berikut menjadi angka di sebelahnya dengan java: 1000 to 1k 5821 to 5.8k 10500 to 10k 101800 to 101k 2000000 to 2m 7800000 to 7.8m 92150000 to 92m 123200000 to 123m Angka di sebelah kanan akan panjang atau bilangan bulat di sebelah kiri akan menjadi string. …

4
BigDecimal sama dengan () versus compareTo ()
Pertimbangkan kelas tes sederhana: import java.math.BigDecimal; /** * @author The Elite Gentleman * */ public class Main { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub BigDecimal x = new BigDecimal("1"); BigDecimal y = new BigDecimal("1.00"); System.out.println(x.equals(y)); System.out.println(x.compareTo(y) == 0 ? "true": …

16
Bagaimana menemukan file yang cocok dengan string wildcard di Java?
Ini harus sangat sederhana. Jika saya memiliki String seperti ini: ../Test?/sample*.txt lalu apa cara yang diterima secara umum untuk mendapatkan daftar file yang cocok dengan pola ini? (misalnya itu harus cocok ../Test1/sample22b.txtdan ../Test4/sample-spiffy.txttetapi tidak ../Test3/sample2.blahatau ../Test44/sample2.txt) Saya telah melihat org.apache.commons.io.filefilter.WildcardFileFilterdan sepertinya binatang yang tepat tetapi saya tidak yakin bagaimana menggunakannya …
157 java  file  wildcard 

9
Mengakses fungsi ekstensi Kotlin dari Jawa
Apakah mungkin untuk mengakses fungsi ekstensi dari kode Java? Saya mendefinisikan fungsi ekstensi dalam file Kotlin. package com.test.extensions import com.test.model.MyModel /** * */ public fun MyModel.bar(): Int { return this.name.length() } Di mana MyModelkelas java (dihasilkan). Sekarang, saya ingin mengaksesnya dalam kode java normal saya: MyModel model = new MyModel(); …

7
Mengapa saya harus menggunakan Deque over Stack?
Saya membutuhkan Stackstruktur data untuk kasus penggunaan saya. Saya harus bisa mendorong item ke dalam struktur data dan saya hanya ingin mengambil item terakhir dari Stack. The javadoc untuk Stack mengatakan: Serangkaian operasi stack LIFO yang lebih lengkap dan konsisten disediakan oleh antarmuka Deque dan implementasinya, yang harus digunakan sebagai …

10
Apa artinya utas ini bergabung dengan kode?
Dalam kode ini, apa arti keduanya bergabung dan pecah? t1.join()menyebabkan t2berhenti sampai t1berakhir? Thread t1 = new Thread(new EventThread("e1")); t1.start(); Thread t2 = new Thread(new EventThread("e2")); t2.start(); while (true) { try { t1.join(); t2.join(); break; } catch (InterruptedException e) { e.printStackTrace(); } }

7
Perbedaan antara ActionBarSherlock dan Kompatibilitas ActionBar
Apa perbedaan antara Kompatibilitas ActionBarSherlock dan Action Bar Beberapa hari yang lalu Google baru saja merilis Kompatibilitas ActionBar yang membuat saya sangat bingung. Apakah Kompatibilitas Bar Aksi berfungsi sama dengan ActionBarSherlock dan apakah kodingnya sama? Contoh: Apakah ikon aplikasi untuk menavigasi "ke atas" atau ActionBar.Tab didukung di Kompatibilitas Bilah Tindakan?


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.