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

10
¿Cómo manejan las HashTables las colisiones?
Escuché en mis clases de grado que HashTablecolocará una nueva entrada en el grupo "siguiente disponible" si la nueva entrada clave choca con otra. ¿Cómo HashTabledevolvería el valor correcto si esta colisión se produce al llamar a uno con la tecla de colisión? Supongo que Keysson de Stringtipo y hashCode()devuelve …

3
BigDecimal - para usar new o valueOf
Encontré dos formas de sacar el objeto BigDecimal de una doble d. 1. new BigDecimal(d) 2. BigDecimal.valueOf(d) ¿Cuál sería un mejor enfoque? ¿ValueOf crearía un nuevo objeto? En general (no solo BigDecimal), ¿qué se recomienda: nuevo o valueOf? Gracias.
97 java  bigdecimal 

6
HTTPURLConnection no sigue la redirección de HTTP a HTTPS
No puedo entender por qué Java HttpURLConnectionno sigue un redireccionamiento HTTP de un HTTP a una URL HTTPS. Utilizo el siguiente código para obtener la página en https://httpstat.us/ : import java.net.URL; import java.net.HttpURLConnection; import java.io.InputStream; public class Tester { public static void main(String argv[]) throws Exception{ InputStream is = null; …

6
tomcat - Variables CATALINA_BASE y CATALINA_HOME
Tengo varias instancias de tomcat 6 ejecutándose en el mismo servidor (Linux) y funciona como se esperaba. Estoy tratando de averiguar cuál es la práctica estándar con respecto a la configuración de las variables CATALINA_HOMEy CATALINA_BASE. En mi instalación de Tomcat, he configurado CATALINA_HOMEpara apuntar a una carpeta "común" (por …





13
Clase interna dentro de la interfaz
¿Es posible crear una clase interna dentro de una interfaz? Si es posible, ¿por qué querríamos crear una clase interna como esa ya que no vamos a crear ningún objeto de interfaz? ¿Estas clases internas ayudan en algún proceso de desarrollo?

5
¿Cómo puedo contar el número de coincidencias para una expresión regular?
Digamos que tengo una cadena que contiene esto: HelloxxxHelloxxxHello Recopilo un patrón para buscar 'Hola' Pattern pattern = Pattern.compile("Hello"); Matcher matcher = pattern.matcher("HelloxxxHelloxxxHello"); Debería encontrar tres coincidencias. ¿Cómo puedo contar cuántas coincidencias hubo? Probé varios bucles y usé el matcher.groupCount()pero no funcionó.
97 java  regex 

13
Java: llamar a un supermétodo que llama a un método anulado
public class SuperClass { public void method1() { System.out.println("superclass method1"); this.method2(); } public void method2() { System.out.println("superclass method2"); } } public class SubClass extends SuperClass { @Override public void method1() { System.out.println("subclass method1"); super.method1(); } @Override public void method2() { System.out.println("subclass method2"); } } public class Demo { public static …

5
Retorno de lambda forEach () en java
Estoy tratando de cambiar algunos bucles for-each a forEach()métodos lambda para descubrir las posibilidades de las expresiones lambda. Parece posible lo siguiente: ArrayList<Player> playersOfTeam = new ArrayList<Player>(); for (Player player : players) { if (player.getTeam().equals(teamName)) { playersOfTeam.add(player); } } Con lambda forEach() players.forEach(player->{if (player.getTeam().equals(teamName)) {playersOfTeam.add(player);}}); Pero el siguiente no funciona: …

12
Agrupar una lista de objetos por un atributo: Java
Necesito agrupar una lista de objetos (Estudiante) usando un atributo (Ubicación) del objeto en particular, el código es el siguiente, public class Grouping { /** * @param args the command line arguments */ public static void main(String[] args) { List<Student> studlist = new ArrayList<Student>(); studlist.add(new Student("1726", "John", "New York")); studlist.add(new …
97 java  list  grouping 



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.