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

17
¿Las subclases heredan campos privados?
Esta es una pregunta de entrevista. ¿Las subclases heredan campos privados? Respondí "No", porque no podemos acceder a ellos usando la "forma normal de OOP". Pero el entrevistador piensa que son heredados, porque podemos acceder a dichos campos indirectamente o usando la reflexión y todavía existen en el objeto. Cuando …
245 java  oop  inheritance  private 



14
Maven: siempre descarga fuentes y javadocs
¿Hay alguna manera de configurar maven para que siempre descargue fuentes y javadocs? Especificar -DdownloadSources=true -DdownloadJavadocs=truecada vez (que generalmente va junto con ejecutar mvn compile dos veces porque olvidé la primera vez) se vuelve bastante tedioso.
244 java  maven 




15
Obtener el nombre de la clase de un método estático en Java
¿Cómo se puede obtener el nombre de la clase de un método estático en esa clase? Por ejemplo public class MyClass { public static String getClassName() { String name = ????; // what goes here so the string "MyClass" is returned return name; } } Para ponerlo en contexto, en …
244 java  static 


11
Cómo convertir una matriz de objetos a una matriz de cadenas en Java
Utilizo el siguiente código para convertir una matriz de objetos en una matriz de cadenas: Object Object_Array[]=new Object[100]; // ... get values in the Object_Array String String_Array[]=new String[Object_Array.length]; for (int i=0;i<String_Array.length;i++) String_Array[i]=Object_Array[i].toString(); Pero me pregunto si hay otra forma de hacer esto, algo como: String_Array=(String[])Object_Array; Pero esto causaría un error …
244 java  arrays  string 



16
Lectura de una lista del archivo de propiedades y carga con anotación de resorte @Value
Quiero tener una lista de valores en un archivo .properties, es decir: my.list.of.strings=ABC,CDE,EFG Y para cargarlo en mi clase directamente, es decir: @Value("${my.list.of.strings}") private List<String> myList; Según tengo entendido, una alternativa para hacer esto es tenerlo en el archivo de configuración de Spring y cargarlo como referencia de bean (corrígeme …

11
UTF-8 byte [] a String
Supongamos que acabo de utilizar a BufferedInputStreampara leer los bytes de un archivo de texto codificado UTF-8 en una matriz de bytes. Sé que puedo usar la siguiente rutina para convertir los bytes en una cadena, pero ¿hay una manera más eficiente / inteligente de hacer esto que simplemente iterar …
243 java  utf-8 

23
¿Cómo dividir una cadena, pero también mantener los delimitadores?
Tengo una cadena multilínea que está delimitada por un conjunto de delimitadores diferentes: (Text1)(DelimiterA)(Text2)(DelimiterC)(Text3)(DelimiterB)(Text4) Puedo dividir esta cadena en sus partes, usando String.split, pero parece que no puedo obtener la cadena real, que coincide con la expresión regular del delimitador. En otras palabras, esto es lo que obtengo: Text1 Text2 …
243 java 

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.