Как сделать print вместо System.out.print?

Рейтинг: 2Ответов: 1Опубликовано: 29.06.2011

Как укоротить запись System.out.println() или где взять уже готовый пакет?

Ответы

▲ 5Принят

sout + [tab]

Но если так уж сильно сильно хочется, то можно сделать класс со статическими методами типа такого (правда, придётся руками все нужные перечислять)

public class SystemOutPrint {
    public static void print(String s) {
        System.out.print(s);
    }
}

Тогда можно будет применить static import

import static SystemOutPrint.print;

public class Main {
    public void test() {
        print("zzz");
    }
}

Тем не менее, всё ещё не понятно, зачем такое понадобилось. Если надо много клеить, то можно использовать StringBuilder

System.out.print( new StringBuilder()
        .append("zzz")
        .append(777));

Или, возможно, даже просто плюсом склеивать (StringBuilder будет создан неявно).