[java] System.out.println ()을 짧게 만드는 방법

더 짧은 표현을 사용하기 위해 lib를 찾을 수있는 System.out.println()위치와 해당 lib를 어디에 배치해야하는지 에 대한 조언을 부탁드립니다 .



답변

라이브러리 로깅

바퀴를 다시 발명하는 대신 로깅 라이브러리를 사용할 수 있습니다. 예를 들어 Log4jinfo(), warn()error().

수제 방법

또는 단순히 자신의 println메서드를 만들고 호출하십시오.

void println(Object line) {
    System.out.println(line);
}

println("Hello World");

IDE 키보드 단축키

IntelliJ IDEA 및 NetBeans :

사용자가 입력 sout을 누른 다음을 누릅니다 TAB유형을, 그리고 System.out.println()바로 이곳에서 커서로, 당신을 위해.

식:

입력 syso한 다음 CTRL+ 를 누릅니다 SPACE.

다른

좋아하는 텍스트 편집기 / IDE 용 “스 니펫”플러그인 찾기

정적 가져 오기

import static java.lang.System.out;

out.println("Hello World");

JVM 언어 살펴보기

스칼라

println("Hello, World!")

그루비

println "Hello, World!" 

자이 썬

print "Hello, World!" 

JRuby

puts "Hello, World!" 

클로저

(println "Hello, World!")

코뿔소

print('Hello, World!'); 


답변

void p(String l){
System.out.println(l);
}

최단. 그것을 위해 가십시오.


답변

Java는 장황한 언어입니다.

겨우 3 일 밖에 걸리지 않았고 이로 인해 이미 짜증이났다면 Scala와 같은 다른 언어를 배우는 것이 더 나을 것입니다.

scala> println("Hello World")
Hello World

느슨한 의미에서 이것은 “라이브러리”를 사용하여 더 짧은 표현을 사용하는 것으로 간주됩니다.)


답변

몇 가지 흥미로운 대안 :

옵션 1

PrintStream p = System.out;
p.println("hello");

옵션 2

PrintWriter p = new PrintWriter(System.out, true);
p.println("Hello");


답변

대한 하게 IntelliJ IDEA의 유형 sout을 누릅니다 Tab.

들어 이클립스syso누릅니다 Ctrl+ Space.


답변

log4j 또는 JDK 로깅을 사용하면 클래스에서 정적 로거를 만들고 다음과 같이 호출 할 수 있습니다.

LOG.info("foo")


답변

Bakkal이 설명했듯이 키보드 단축키의 경우 netbeans도구-> 옵션-> 편집기-> 코드 템플릿으로 이동하여 고유 한 단축키를 추가하거나 편집 할 수 있습니다.

에서 Eclipse이 템플릿입니다.