Preguntas etiquetadas con java

Java es un lenguaje de programación popular de alto nivel. Use esta etiqueta cuando tenga problemas para usar o comprender el lenguaje en sí. Esta etiqueta rara vez se usa sola y se usa con mayor frecuencia junto con [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] y [maven].

7
¿Cuántos caracteres puede tener una cadena Java?
Estoy tratando el problema The Next Palindrome de Sphere Online Judge (SPOJ) donde necesito encontrar un palindrome para un número entero de hasta un millón de dígitos. Pensé en usar las funciones de Java para revertir cadenas, pero ¿permitirían que una cadena sea tan larga?
157 java  string 

6
¿Por qué Double.MIN_VALUE no es negativo?
¿Alguien puede arrojar algo de luz sobre por qué Double.MIN_VALUEno es realmente el valor mínimo que los Dobles pueden tomar? Es un valor positivo, y un Doble puede, por supuesto, ser negativo. Entiendo por qué es un número útil, pero parece un nombre muy poco intuitivo, especialmente en comparación con …

14
Razones oficiales de "El software causó la cancelación de la conexión: error de escritura del socket"
Dado este fragmento de seguimiento de pila Causado por: java.net.SocketException: el software provocó la cancelación de la conexión: error de escritura del socket en java.net.SocketOutputStream.socketWrite0 (Método nativo) Traté de responder las siguientes preguntas: ¿Qué código está lanzando esta excepción? (JVM? / Tomcat? / Mi código?) ¿Qué causa que se arroje …



12
¿Cómo convierto CamelCase en nombres legibles por humanos en Java?
Me gustaría escribir un método que convierta CamelCase en un nombre legible para humanos. Aquí está el caso de prueba: 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")); }


22
Cómo hacer para formatear 1200 a 1.2k en Java
Me gustaría formatear los siguientes números en los números junto a ellos con 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 El número de la derecha será largo o entero, el número de …

4
BigDecimal es igual a () versus compareTo ()
Considere la clase de prueba simple: 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
¿Cómo encontrar archivos que coincidan con una cadena comodín en Java?
Esto debería ser realmente simple. Si tengo una cadena como esta: ../Test?/sample*.txt entonces, ¿cuál es una forma generalmente aceptada de obtener una lista de archivos que coinciden con este patrón? (por ejemplo, debe coincidir ../Test1/sample22b.txty ../Test4/sample-spiffy.txtno ../Test3/sample2.blaho ../Test44/sample2.txt) He echado un vistazo org.apache.commons.io.filefilter.WildcardFileFiltery parece la bestia correcta, pero no estoy …
157 java  file  wildcard 

9
Acceso a las funciones de extensión de Kotlin desde Java
¿Es posible acceder a las funciones de extensión desde el código Java? Definí la función de extensión en un archivo Kotlin. package com.test.extensions import com.test.model.MyModel /** * */ public fun MyModel.bar(): Int { return this.name.length() } Donde MyModeles una clase Java (generada). Ahora, quería acceder a él en mi código …

7
¿Por qué debería usar Deque sobre Stack?
Necesito una Stackestructura de datos para mi caso de uso. Debería poder insertar elementos en la estructura de datos y solo quiero recuperar el último elemento de la Pila. El JavaDoc para Stack dice: La interfaz Deque y sus implementaciones proporcionan un conjunto más completo y coherente de operaciones de …

10
¿Qué significa este código de unión de hilo?
En este código, ¿qué significan las dos uniones y la ruptura? t1.join()hace t2que pare hasta que t1termina? 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(); } }



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.