Domande taggate «java»

Java è un popolare linguaggio di programmazione di alto livello. Usa questo tag quando riscontri problemi nell'uso o nella comprensione della lingua stessa. Questo tag è usato raramente da solo ed è spesso usato insieme a [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] e [maven].

7
Quanti caratteri può avere una stringa Java?
Sto provando il problema The Next Palindrome di Sphere Online Judge (SPOJ), dove devo trovare un palindrome per un numero intero di un massimo di un milione di cifre. Ho pensato di utilizzare le funzioni di Java per invertire le stringhe, ma consentirebbero a una stringa di essere così lunga?
157 java  string 

6
Perché Double.MIN_VALUE non è negativo
Qualcuno può far luce su perché in Double.MIN_VALUErealtà non è il valore minimo che può assumere Double? È un valore positivo e un doppio può ovviamente essere negativo. Capisco perché è un numero utile, ma sembra un nome molto poco intuitivo, soprattutto se confrontato con Integer.MIN_VALUE. Chiamarlo Double.SMALLEST_POSITIVEo MIN_INCREMENTo simile …

14
Motivi ufficiali per "Il software ha causato l'interruzione della connessione: errore di scrittura socket"
Dato questo frammento di traccia dello stack Causato da: java.net.SocketException: il software ha causato l'interruzione della connessione: errore di scrittura del socket su java.net.SocketOutputStream.socketWrite0 (metodo nativo) Ho provato a rispondere alle seguenti domande: Quale codice genera questa eccezione? (JVM? / Tomcat? / Il mio codice?) Cosa provoca questa eccezione? Per …



12
Come posso convertire CamelCase in nomi leggibili dall'uomo in Java?
Vorrei scrivere un metodo che converte CamelCase in un nome leggibile dall'uomo. Ecco il caso di prova: 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
Come semplificare un'implementazione compareTo () nulla di sicura?
Sto implementando un compareTo()metodo per una classe semplice come questa (per poter usare Collections.sort()e altri gadget offerti dalla piattaforma Java): public class Metadata implements Comparable<Metadata> { private String name; private String value; // Imagine basic constructor and accessors here // Irrelevant parts omitted } Voglio che l' ordine naturale per …


4
BigDecimal equals () contro compareTo ()
Considera la semplice classe di test: 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 …

16
Come trovare i file che corrispondono a una stringa jolly in Java?
Questo dovrebbe essere davvero semplice. Se ho una stringa come questa: ../Test?/sample*.txt allora qual è un modo generalmente accettato per ottenere un elenco di file che corrispondono a questo modello? (ad es. dovrebbe corrispondere ../Test1/sample22b.txte ../Test4/sample-spiffy.txtma non ../Test3/sample2.blaho ../Test44/sample2.txt) Ho dato un'occhiata org.apache.commons.io.filefilter.WildcardFileFiltere sembra la bestia giusta ma non sono …
157 java  file  wildcard 

9
Accesso alle funzioni di estensione di Kotlin da Java
È possibile accedere alle funzioni di estensione dal codice Java? Ho definito la funzione di estensione in un file Kotlin. package com.test.extensions import com.test.model.MyModel /** * */ public fun MyModel.bar(): Int { return this.name.length() } Dov'è MyModeluna classe java (generata). Ora, volevo accedervi nel mio normale codice java: MyModel model …

7
Perché dovrei usare Deque su Stack?
Ho bisogno di una Stackstruttura di dati per il mio caso d'uso. Dovrei essere in grado di inserire gli elementi nella struttura dei dati e desidero solo recuperare l'ultimo elemento dallo Stack. Il JavaDoc per Stack dice: Un set più completo e coerente di operazioni stack LIFO è fornito dall'interfaccia …

6
Come formattare LocalDate in stringa?
Ho una variabile LocalDate chiamata date, quando la stampa viene visualizzata il 05-05-2008 Ho bisogno di convertirla per stamparla come 05 maggio, 1988. Come si fa?
157 java 


10
Cosa significa questo codice join thread?
In questo codice, cosa significano i due join e break? t1.join()provoca t2l'arresto fino al t1termine? 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(); } }

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.