Pregunta aquí todo lo que quieras sobre Java

Tagged:  

No dudes en usar el foro para plantear tus dudas sobre Java. Te contestaremos lo antes posible y si consideramos tu pregunta importante, crearemos una entrada en el blog para contestarte.

Un saludo a todos.

Me interesa conocer la opinión sobre los distintos entornos de programación orientados a Java. La verdad es que he de reconocer que siento inclinación por el UltraEdit y la consola de comandos para compilar -a la antigua usanza!- y aunque el depurador es algo tedioso de manejar a través de linea de comandos y me siento relativamente cómodo con esta forma de trabajar he de reconocer que no es del todo práctico y los IDE facilitan el trabajo. ¿Alguna recomendación argumentada sobre el IDE ideal?

Gracias por anticipado.

Un saludo.

Hola soy nuevo en esto de Java.

tengo una pregunta acerca de la clase RileReader y su metodo read()

Tengo el siguente codigo:
FileReader input =new FileReader("artivoleer.txt");

char[] buffer =new char[128];
int charsbu;

charsbu=input.read(buffer);

porque buffer se llena con el contendido del archivo), buffer es el array que estamos enviado al método..... no lo devuelve el método
¿No debería devolver el método un char[] array lleno en vez de un int)?

Hola a todos y de antemano muchas gracias por su respuesta, estoy creando una aplicacion que busque cadenas similares y las muestre pero no logro el objetivo aqui les dejo el codigo, ojala me puedan ayudar.

                while (rs.next()) {
                    if (b.indexOf("*"+rs.getString(2)+"*")) {
                        jtxtNombre.setText((String) rs.getString(2));
                        jtxtApellido.setText((String) rs.getString(3));
 
                        this.activaBotones(true, true, true, false);
                        encuentra = true;
                        break;
                    }
                }

Tendrás que utilizar el método String.matches() de la siguiente manera:

if (b.matches(".*"+rs.getString(2)+".*")) {
    ...
    ...
}

No olvides poner el punto (.) antes del asterisco (*). En una expresión regular el punto es el carácter comodín y el asterisco indica que el elemento anterior se puede repetir de 0 a n veces. No hay que confundir las expresiones regulares con los caracteres comodín de la consola de Unix y similares.