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