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


9
Afirmar coincidencias de expresiones regulares en JUnit
Ruby's Test::Unittiene un buen assert_matchesmétodo que se puede usar en pruebas unitarias para afirmar que una expresión regular coincide con una cadena. ¿Hay algo parecido a esto en JUnit? Actualmente, hago esto: assertEquals(true, actual.matches(expectedRegex));
81 java  regex  junit 

12
¿Cómo ejecutar la lógica en Opcional si no está presente?
Quiero reemplazar el siguiente código usando java8 Optional: public Obj getObjectFromDB() { Obj obj = dao.find(); if (obj != null) { obj.setAvailable(true); } else { logger.fatal("Object not available"); } return obj; } El siguiente pseudocódigo no funciona porque no hay un orElseRunmétodo, pero de todos modos ilustra mi propósito: public …
81 java  java-8  optional 






2
En ArrayBlockingQueue, ¿por qué copiar el campo de miembro final en la variable final local?
En ArrayBlockingQueue, todos los métodos que requieren el bloqueo lo copian en una finalvariable local antes de llamar lock(). public boolean offer(E e) { if (e == null) throw new NullPointerException(); final ReentrantLock lock = this.lock; lock.lock(); try { if (count == items.length) return false; else { insert(e); return true; …

11
RegEx para dividir camelCase o TitleCase (avanzado)
Encontré una expresión regular brillante para extraer la parte de una expresión camelCase o TitleCase. (?<!^)(?=[A-Z]) Funciona como se esperaba: valor -> valor camelValue -> camel / Value TitleValue -> Título / Valor Por ejemplo con Java: String s = "loremIpsum"; words = s.split("(?<!^)(?=[A-Z])"); //words equals words = new String[]{"lorem","Ipsum"} …

3
¿Cómo puedo obtener la URL de solicitud de un filtro de Java?
Estoy intentando escribir un filtro que pueda recuperar la URL de la solicitud, pero no estoy seguro de cómo hacerlo. Esto es lo que tengo hasta ahora: import javax.servlet.*; import javax.servlet.http.HttpServletRequest; import java.io.IOException; public class MyFilter implements Filter { public void init(FilterConfig config) throws ServletException { } public void doFilter(ServletRequest …


6
Diseño personalizado para DialogFragment OnCreateView frente a OnCreateDialog
Estoy intentando crear un DialogFragment usando mi propio diseño. He visto un par de enfoques diferentes. A veces, el diseño se establece en OnCreateDialog así: (Estoy usando Mono pero me he acostumbrado un poco a Java) public override Android.App.Dialog OnCreateDialog (Bundle savedInstanceState) { base.OnCreateDialog(savedInstanceState); AlertDialog.Builder b = new AlertDialog.Builder(Activity); //blah …



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.