Preguntas etiquetadas con java

156
¿Cómo crear un archivo en un directorio en java?

Si quiero crear un archivo C:/a/b/test.txt, ¿puedo hacer algo como: File f = new File("C:/a/b/test.txt"); Además, quiero usar FileOutputStreampara crear el archivo. Entonces, ¿cómo lo haría? Por alguna razón, el archivo no se crea en el directorio

156
Secuencia recursiva de Fibonacci de Java

Por favor explique este código simple: public int fibonacci(int n) { if(n == 0) return 0; else if(n == 1) return 1; else return fibonacci(n - 1) + fibonacci(n - 2); } Estoy confundido con la última línea, especialmente porque si n = 5, por ejemplo, entonces se llamaría fibonacci (4) +...

156
¿Qué significa este código de unión de hilo?

En este código, ¿qué significan las dos uniones y la ruptura? t1.join()hace t2que pare hasta que t1termina? Thread t1 = new Thread(new EventThread("e1")); t1.start(); Thread t2 = new Thread(new EventThread("e2")); t2.start(); while (true) { try { t1.join(); t2.join(); break; } catch...

156
¿Cómo formatear LocalDate a cadena?

Tengo una variable LocalDate llamada fecha, cuando la imprimo muestra 1988-05-05. Necesito convertir esto para que se imprima como 05.mayo 1988. ¿Cómo hacer

156
Uso de la anotación NotNull en el argumento del método

Acabo de comenzar a usar la @NotNullanotación con Java 8 y obtener algunos resultados inesperados. Tengo un método como este: public List<Found> findStuff(@NotNull List<Searching> searchingList) { ... code here ... } Escribí una prueba JUnit pasando el valor nulo para el argumento...

155
Scanner vs. StringTokenizer vs. String.Split

Acabo de enterarme de la clase Scanner de Java y ahora me pregunto cómo se compara / compite con StringTokenizer y String.Split. Sé que StringTokenizer y String.Split solo funcionan en Strings, entonces, ¿por qué querría usar el escáner para una cadena? ¿Scanner está destinado a ser una ventanilla...

155
Adición para BigDecimal

Quiero hacer algunas sumas simples con algunos valores de moneda expresados ​​en BigDecimaltipo. BigDecimal test = new BigDecimal(0); System.out.println(test); test.add(new BigDecimal(30)); System.out.println(test); test.add(new BigDecimal(45)); System.out.println(test); Obviamente no entiendo...

155
¿Puede un int ser nulo en Java?

¿Puede un intestar nullen Java? Por ejemplo: int data = check(Node root); if ( data == null ) { // do something } else { // do something } Mi objetivo es escribir una función que devuelva un int. Dicho intestá almacenado en la altura de un nodo, y si el nodo no está presente, será nulo, y...