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

27
¿Qué son las enumeraciones y por qué son útiles?
Hoy estaba navegando por algunas preguntas en este sitio y encontré una mención de un enum ser utilizado en un patrón único sobre los supuestos beneficios de seguridad de los hilos para dicha solución. Nunca he usado enumsy he estado programando en Java durante más de un par de años. …
488 java  enums 


29
¿Cómo obtengo la extensión de archivo de un archivo en Java?
Para ser claros, no estoy buscando el tipo MIME. Digamos que tengo la siguiente entrada: /path/to/file/foo.txt Me gustaría una forma de dividir esta entrada, específicamente .txtpara la extensión. ¿Hay alguna forma integrada de hacer esto en Java? Me gustaría evitar escribir mi propio analizador.
484 java  file  io 

30
¿Cómo eliminar el último carácter de una cadena?
Quiero eliminar el último carácter de una cadena. He intentado hacer esto: public String method(String str) { if (str.charAt(str.length()-1)=='x'){ str = str.replace(str.substring(str.length()-1), ""); return str; } else{ return str; } } Obteniendo la longitud de la cadena - 1 y reemplazando la última letra con nada (eliminándola), pero cada vez …
483 java  string 




20
Decodificar datos Base64 en Java
Tengo una imagen codificada en Base64. ¿Cuál es la mejor manera de decodificar eso en Java? Esperemos que solo use las bibliotecas incluidas con Sun Java 6.
480 java  base64 



11
Cambiar el campo final estático privado usando la reflexión Java
Tengo una clase con un private static finalcampo que, desafortunadamente, necesito cambiarlo en tiempo de ejecución. Usando la reflexión me sale este error: java.lang.IllegalAccessException: Can not set static final boolean field ¿Hay alguna forma de cambiar el valor? Field hack = WarpTransform2D.class.getDeclaredField("USE_HACK"); hack.setAccessible(true); hack.set(null, true);



16
¿Por qué obtengo una UnsupportedOperationException cuando intento eliminar un elemento de una Lista?
Tengo este codigo: public static String SelectRandomFromTemplate(String template,int count) { String[] split = template.split("|"); List<String> list=Arrays.asList(split); Random r = new Random(); while( list.size() > count ) { list.remove(r.nextInt(list.size())); } return StringUtils.join(list, ", "); } Entiendo esto: 06-03 15:05:29.614: ERROR/AndroidRuntime(7737): java.lang.UnsupportedOperationException 06-03 15:05:29.614: ERROR/AndroidRuntime(7737): at java.util.AbstractList.remove(AbstractList.java:645) ¿Cómo sería esta la forma …


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.