什麼是絕對最短的快捷方式調用的System.out.println,使得它通過最短的字符數調用(如print())你怎麼縮短的System.out.println在Java
回答
import static java.lang.System.out;
並在代碼:
out.println("Foo");
哇,你是對的!編輯答案以反映我新發現的知識。 – minichate
@minichate - 你首先發布,讓你獲得+1。 @Ed - 你爲什麼認爲它不起作用? http://www.ideone.com/PlF7V – Perception
它沒有工作。他/他修好了。我會刪除我的評論以避免像您的那樣混淆。 –
public static void print(String s) { System.out.println(s); }
而且,當然,您可以將_this_放在一個類中,並在_it_上使用靜態導入。我猜這是最接近OP的要求。 –
是的,我的意思是他可以稱之爲p(字符串),如果他想要的話,這是相當短但不可讀的。 –
通過Eclipse,只需鍵入syso
然後Ctrl+space
Autohotkey.ahk:
#!o:: Send System.out.println("");{LEFT 3}
然後,按WIN + ALT + O。
不幸的是,autohotkey只支持win32。 :(
hehehe autohotkeys:P autoit,我猜你在網上下載mmorpgs? (對不起,如果我很粗魯)。 – SSpoke
你明白了! :D .. –
如果它是記錄的目的/調試程序,從未發生過的電話嗎?邏輯。
除非你正在編寫一個控制檯驅動的應用程序,使用System.out和避免系統.ERR直接。
如果需要記錄,使用日誌框架(JUL,log4j的,JCL,阿瓦隆,SLF4J,的logback等)。 這些允許改進的上下文中的特定信息,在運行時改進的粒度和結構。
做到這一點最短你可以寫一個又一個功能,使用它,但輸入syso和點擊Ctrl +空格鍵是我在Java編碼時think.You應該習慣使用快捷方式的最佳途徑;)
的NetBeans型sout
並按TAB
我在SO中讀過的最有用答案之一。謝謝。 –
最簡單的方法是創建一個短名稱的方法。例如:
public static void out(Object o){
System.out.println(o.toString());
}
現在,您只需調出(「foobar」);爲了打印出標準的東西。 我使用對象和toString()方法的原因是,例如,和整數,得到正確顯示。
- 1. 這怎麼縮短?
- 2. 這怎麼可能縮短?
- 3. 縮短我的ElseIf聲明。怎麼樣?
- 4. 你怎麼發送短信與android sdk
- 5. 你在Java中輸入什麼形式的編碼到System.out.println中?
- 6. 的Java的System.out.println()
- 7. 在Java中縮短數組
- 8. 你怎麼logstash
- 9. 你怎麼knitr
- 10. 你怎麼angular.js
- 11. 在android的webview中,你怎麼不允許縮小
- 12. 你怎麼返回Java函數
- 13. Java:你怎麼實際使用KeyListener?
- 14. 你怎麼可以在PowerPoint
- 15. 你怎麼能在C
- 16. 你怎麼退出在C++
- 17. 你怎麼在d3.js
- 18. 你怎麼在Mongokit做$ elemMatch?
- 19. 你怎麼能在JBoss
- 20. 你怎麼能在bash
- 21. 你怎麼能histfit
- 22. 你怎麼認爲
- 23. 你怎麼R中
- 24. Java System.out.println格式
- 25. Java遞歸System.out.println()
- 26. 怎麼把你的ViewModel
- 27. 你怎麼LESS的CSS
- 28. 我怎樣才能縮短這一點?
- 29. 你有什麼辦法縮短這個班名嗎?
- 30. 你怎麼能在Java的HttpServer流M-JPEG?
這個問題的目的是什麼? –
@ Hemal Pandya評論的目的是什麼? –
@SuhailGupta這個正在運行的評論的目的是什麼? ;)哦!原諒我,我無法幫助自己。 – Coffee