Importar lib en java

Iniciado por 7Bliz, 16 Agosto 2014, 21:29 PM

0 Miembros y 1 Visitante están viendo este tema.

7Bliz

Buenas a todos.

Resulta que llevo un par de semanas a full con Piensa en Java (4º Edición) de Bruce Eckel. La cuestión es que el autor crea librerías personales tales como:

Citarimport static net.mindview.util.Range.*;
import static net.mindview.util.Print.*;

Por ejemplo, usa print en lugar de System.out.println. Entonces, cómo puedo importar esta library?

El import net.mindview.util.Range.*; creo que lo usaba para la sintaxis foreach, por ejemplo:

for(int i : range(100)) {

Muchas gracias de antemano.

jhonatanAsm

System.out no es una clase, es un campo estático.
si quieres imprimir en consola, usando sólo print, crear una clase con un método estático.
algo como esto me imagino:
class A{
public static miPrint(String texto){
System.out.print(text);
}
}

y en tu clase sería:
import static paquete.A;
class B{
void prueba(){
miPrint("hola ");
}

}

http://stackoverflow.com/questions/7277757/why-cant-i-import-static-java-lang-system-out-println
mi primer lenguaje fue ensamblador, tengo 60 años, y no creo que haya sido un error.

- La mayor complejidad de todas es hacer complejo algo que no lo es.

- El inteligente no es aquel que lo sabe todo sino aquel que sabe utilizar lo poco que sabe.