더 짧은 표현을 사용하기 위해 lib를 찾을 수있는 System.out.println()위치와 해당 lib를 어디에 배치해야하는지 에 대한 조언을 부탁드립니다 .
더 짧은 표현을 사용하기 위해 lib를 찾을 수있는 System.out.println()위치와 해당 lib를 어디에 배치해야하는지 에 대한 조언을 부탁드립니다 .
답변:
바퀴를 다시 발명하는 대신 로깅 라이브러리를 사용할 수 있습니다. 예를 들어 Log4j 는 info(), warn()및 error().
또는 단순히 자신의 println메서드를 만들고 호출하십시오.
void println(Object line) {
System.out.println(line);
}
println("Hello World");
IntelliJ IDEA 및 NetBeans :
사용자가 입력 sout을 누른 다음을 누릅니다 TAB유형을, 그리고 System.out.println()바로 이곳에서 커서로, 당신을 위해.
식:
입력 syso한 다음 CTRL+ 를 누릅니다 SPACE.
다른
좋아하는 텍스트 편집기 / IDE 용 "스 니펫"플러그인 찾기
import static java.lang.System.out;
out.println("Hello World");
println("Hello, World!")
println "Hello, World!"
print "Hello, World!"
puts "Hello, World!"
(println "Hello, World!")
print('Hello, World!');
import static System.out;드문 관행이며 제 생각에는 상당히 불필요합니다. 따라서 보는 것은 out.println적어도 처음에는 혼란을 일으킬 수 있습니다. 정적 가져 오기는 더 관용적으로 사용되지만이 특별한 경우는 그렇지 않습니다.
sysout 에서 템플릿을 변경할 수 있습니다 . 당신은 대체하여 더 짧게도 수 에 의해 :) 정도sysoutso
so+ SPACE는 브라우저 창에서 Stack Overflow를 열고 코딩을 중지합니다.
sout또한 IntelliJ IDEA에서도 작동합니다 (NetBeans는 아마 그들로부터 복사했을 것입니다. :) 어쨌든, 그 길이는 System.out.println()IMHO와 관련이 없습니다.
void p(String l){
System.out.println(l);
}
최단. 그것을 위해 가십시오.
Java는 장황한 언어입니다.
겨우 3 일 밖에 걸리지 않았고 이로 인해 이미 짜증이났다면 Scala와 같은 다른 언어를 배우는 것이 더 나을 것입니다.
scala> println("Hello World")
Hello World
느슨한 의미에서 이것은 "라이브러리"를 사용하여 더 짧은 표현을 사용하는 것으로 간주됩니다.)
대한 하게 IntelliJ IDEA의 유형 sout을 누릅니다 Tab.
들어 이클립스 형 syso누릅니다 Ctrl+ Space.
BlueJ 에 대한 내 솔루션 은 Program Files (x86) \ BlueJ \ lib \ english \ templates \ newclass에서 New Class 템플릿 "stdclass.tmpl"을 편집하고 다음 메서드를 추가하는 것입니다.
public static <T> void p(T s)
{
System.out.println(s);
}
또는이 다른 버전 :
public static void p(Object s)
{
System.out.println(s);
}
Eclipse의 경우 제안 된 바로 가기를 사용하고 있습니다. syso + <Ctrl> + <Space>:)