Preguntas etiquetadas con java

580
Obtenga un OutputStream en una cadena

¿Cuál es la mejor manera de canalizar la salida de un java.io.OutputStream a una cadena en Java? Digamos que tengo el método: writeToStream(Object o, OutputStream out) Que escribe ciertos datos del objeto en la secuencia dada. Sin embargo, quiero obtener esta salida en una cadena lo más...

576
¿Crear instancia de tipo genérico en Java?

¿Es posible crear una instancia de tipo genérico en Java? Estoy pensando, según lo que he visto, que la respuesta es no( debido a la eliminación de tipo ), pero me interesaría si alguien puede ver algo que me falta: class SomeContainer<E> { E createContents() { return what???...

576
Formas de iterar sobre una lista en Java

Al ser algo nuevo en el lenguaje Java, estoy tratando de familiarizarme con todas las formas (o al menos las no patológicas) que uno podría recorrer en iteración a través de una lista (o quizás otras colecciones) y las ventajas o desventajas de cada una. Dado un List<E> list objeto, conozco...

574
¿Podemos instanciar una clase abstracta?

Durante una de mis entrevistas, me preguntaron "¿Si podemos crear una instancia de una clase abstracta?" Mi respuesta fue "No. no podemos". Pero, el entrevistador me dijo "Mal, podemos". Discutí un poco sobre esto. Luego me dijo que probara esto yo mismo en casa. abstract class my { public void...

573
¿Cómo convertir milisegundos a "X minutos, x segundos" en Java?

Quiero registrar el tiempo usando System.currentTimeMillis()cuando un usuario comienza algo en mi programa. Cuando termine, restaré la corriente System.currentTimeMillis()de la startvariable y quiero mostrarles el tiempo transcurrido utilizando un formato legible para humanos, como "XX horas, XX...

569
¿Cuál es el punto de "clase final" en Java?

Estoy leyendo un libro sobre Java y dice que puedes declarar a toda la clase como final. No puedo pensar en nada donde usaría esto. Soy nuevo en la programación y me pregunto si los programadores realmente usan esto en sus programas . Si lo hacen, ¿cuándo lo usan para que pueda entenderlo mejor y...