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


30
¿Cuál es la forma más sencilla de imprimir una matriz de Java?
En Java, las matrices no se anulan toString(), por lo que si intenta imprimir una directamente, obtendrá el className+ '@' + el hexadecimal hashCodede la matriz, según lo definido por Object.toString(): int[] intArray = new int[] {1, 2, 3, 4, 5}; System.out.println(intArray); // prints something like '[I@3343c8b3' Pero por lo …
1946 java  arrays  printing 

30
¿Cómo salgo de los bucles anidados en Java?
Tengo una construcción de bucle anidado como esta: for (Type type : types) { for (Type t : types2) { if (some condition) { // Do something and break... break; // Breaks out of the inner loop } } } Ahora, ¿cómo puedo salir de ambos bucles? He examinado preguntas …
1819 java  loops  nested-loops 

17
¿Qué es un JavaBean exactamente?
Comprendí, creo, que un "Bean" es una clase Java con propiedades y captadores / establecedores. Por lo que entiendo, es el equivalente de una estructura C. ¿Es eso cierto? Además, ¿existe una diferencia sintáctica real entre un bean y una clase regular? ¿Hay alguna definición especial o una interfaz? Básicamente, …

15
¿Por qué este código que usa cadenas aleatorias imprime "hola mundo"?
La siguiente declaración de impresión imprimiría "hola mundo". ¿Alguien podría explicar esto? System.out.println(randomString(-229985452) + " " + randomString(-147909649)); Y se randomString()ve así: public static String randomString(int i) { Random ran = new Random(i); StringBuilder sb = new StringBuilder(); while (true) { int k = ran.nextInt(27); if (k == 0) break; …
1769 java  string  random 


30
¿Cómo generar una cadena alfanumérica aleatoria?
He estado buscando un algoritmo Java simple para generar una cadena alfanumérica pseudoaleatoria. En mi situación, se usaría como un identificador de sesión / clave único que "probablemente" sería único durante la 500K+generación (mis necesidades realmente no requieren nada mucho más sofisticado). Idealmente, podría especificar una longitud dependiendo de mis …

14
Comparación de miembros de enumeración de Java: == o igual ()?
Sé que las enumeraciones de Java se compilan en clases con constructores privados y un grupo de miembros estáticos públicos. Al comparar dos miembros de una enumeración dada, siempre he usado .equals(), por ejemplo public useEnums(SomeEnum a) { if(a.equals(SomeEnum.SOME_ENUM_VALUE)) { ... } ... } Sin embargo, acabo de encontrar un …
1736 java  enums 

30
¿Cómo evitar el código Java en archivos JSP?
Soy nuevo en Java EE y sé que algo así como las siguientes tres líneas <%= x+1 %> <%= request.getParameter("name") %> <%! counter++; %> es una forma de codificación de la vieja escuela y en JSP versión 2 existe un método para evitar el código Java en los archivos JSP. …
1673 java  jsp  scriptlet 

23
¿Java admite valores de parámetros predeterminados?
Encontré un código Java que tenía la siguiente estructura: public MyParameterizedFunction(String param1, int param2) { this(param1, param2, false); } public MyParameterizedFunction(String param1, int param2, boolean param3) { //use all three parameters here } Sé que en C ++ puedo asignar a un parámetro un valor predeterminado. Por ejemplo: void MyParameterizedFunction(String …

30
Cómo dividir una cadena en Java
Tengo una cadena, "004-034556"que quiero dividir en dos cadenas: string1="004"; string2="034556"; Eso significa que la primera cadena contendrá los caracteres antes '-', y la segunda cadena contendrá los caracteres después '-'. También quiero verificar si la cadena tiene '-'. Si no, lanzaré una excepción. ¿Cómo puedo hacer esto?
1640 java  string  split 

30
Ordenar un mapa <Clave, valor> por valores
Soy relativamente nuevo en Java y, a menudo, encuentro que necesito ordenar un Map&lt;Key, Value&gt;valor. Dado que los valores no son únicos, me encuentro convirtiendo el keySeten un array, y ordenando esa matriz a través de la ordenación de matriz con un comparador personalizado que clasifica el valor asociado con …


30
Cómo arreglar java.lang.UnsupportedClassVersionError: versión major.minor no admitida
Estoy tratando de usar Notepad ++ como mi herramienta todo en uno para editar, ejecutar, compilar, etc. Tengo JRE instalado y configuré mi variable de ruta al .../bindirectorio. Cuando ejecuto mi "Hola mundo" en Notepad ++, recibo este mensaje: java.lang.UnsupportedClassVersionError: test_hello_world : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at …

30
¿Por qué usar getters y setters / accessors?
¿Cuál es la ventaja de usar getters y setters, que solo obtienen y establecen, en lugar de simplemente usar campos públicos para esas variables? Si getters y setters están haciendo algo más que el simple get / set, puedo resolver esto muy rápido, pero no estoy 100% claro sobre cómo: …
1544 java  oop  setter  getter  abstraction 

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.