더 짧은 표현을 사용하기 위해 lib를 찾을 수있는 System.out.println()
위치와 해당 lib를 어디에 배치해야하는지 에 대한 조언을 부탁드립니다 .
답변
라이브러리 로깅
바퀴를 다시 발명하는 대신 로깅 라이브러리를 사용할 수 있습니다. 예를 들어 Log4j 는 info()
, 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
이 템플릿입니다.