如果有人知道,那會是巨大的,如果你能告訴我。是否有用於返回上一行的Java命令?
回答
我認爲這也許:
getPreviousLine();
我不知道這個項目的目前的狀態,但我會鼓勵你看看像JCurses(http://sourceforge.net/projects/javacurses/)或JChassis(http://freshmeat.net/projects/jc_ansiterm/)。
你的意思大概是類似於轉到它使您可以轉到以前的代碼。如果這就是你的意思,那麼答案就是它在Java中不可能,你必須以另一種方式來解決這個問題。
如果你可以給一些更多的信息或代碼也許你會得到關於如何解決這個問題的一些想法。
如果你使用GOTO,猛禽會爲你而來! – 2011-03-14 22:58:58
如果你指的是從文件中讀取和您正在使用java.io.Reader
,不java.util.Scanner
做你的閱讀,你可以嘗試用讀者的mark()
方法如果支持(應該是如果區域對文件進行處理,而不是流渠道如網絡)。然後,你mark()
位置後(讀取前行的時候),如果你想讀一個新的只需要調用讀者的reset()
方法回去後到該行。
更多信息here。
編輯:如果你的線都沒有那麼大,你可以「緩存」他們,在存儲器中存儲前行。也就是說,如果它沒有超過您計劃應用程序將使用的內存量。此外,還可能存在另一個性能問題:爲很多行分配和取消分配內存可能會導致垃圾收集器更頻繁地跳轉,從而導致性能下降,並且如果您正在使用的垃圾回收器沒有做內存壓縮,你可能會在那裏得到一些內存碎片(我認爲不是Java VM 1.4或1.5+的情況,但對於像Dalvik這樣的小型虛擬機可能會出現這種情況 - 沒有檢查過它的GC是否可以執行內存壓縮)。
- 1. 是否有返回文件所有者的命令?
- 2. 是否有一個命令可用於命令行參數,如sort命令對文件的操作?
- 3. 是否有一個命令行工具來優化Java項目上的導入?
- 4. PHP命令行:getopt總是返回false
- 5. 是否有用於.jrxml文件的命令行編譯器?
- 6. 是否有任何用於Spring Framework的命令行界面
- 7. 在oracle 9i中是否有另一個用於wm_concat的命令?
- 8. sql是否有命令來檢查一行是否爲零?
- 9. curl命令沒有返回
- 10. 從Java運行一個shell腳本返回「找不到命令」
- 11. 是否有一個SQL函數可用於返回主鍵的一系列行?
- 12. java - 用於執行cmd命令的庫
- 13. 立即返回新行的命令行
- 14. 如何返回Eclipse用於執行主方法的命令?
- 15. 是否有命令行工具在AWS ec2上使用SQS?
- 16. 沒有輸出的java內執行的命令行bash命令是不是像
- 17. electron.io是否有權運行git命令?
- 18. GoLang是否有CLI(命令行界面)?
- 19. 是否有Scala命令行調試器?
- 20. 是否有一個相當於linux命令「perf stat」的窗口?
- 21. 當執行的命令沒有返回任何內容時sshkit捕獲是否可能不會返回
- 22. java在命令行上
- 23. 命令行應用程序的標準返回值是什麼?
- 24. 在java中是否有命令來測量執行時間?
- 25. mysql命令行返回執行時間?
- 26. JMeter命令行執行 - 返回狀態
- 27. 在MySQL上的命令是返回1,11,2,22不是1,2,11,22
- 28. 是否有一個體面的命令行解析器的PowerShell?
- 29. 命令行中的Perl返回對象
- 30. 命令行程序的返回值
呃,請詳細點嗎? – 2011-03-14 18:02:27
你是什麼意思?你的意思是執行先前的命令嗎? – adarshr 2011-03-14 18:02:59
上一行是什麼? – 2011-03-14 18:03:00