[英]There is no output showing in Eclipse console?
我在 Eclipse IDE 中編寫了一個程序,它從文件中讀取文本並將文本轉換為數字序列。 我編寫的代碼可以正常工作,就像我之前看到過控制台輸出一樣,但是控制台突然停止輸出任何內容。
是否可以更改設置以使其再次正常工作? 或者您是否注意到導致控制台沒有輸出的代碼問題?
我被這個困住了,只想擺脫它,謝謝!
package poetry;
import java.util.Scanner;
import java.io.File;
import java.io.FileNotFoundException;
public class POETRY {
public static void main(String[] args) {
// TODO Auto-generated method stub
try {
File x = new File("/Users/jordanBendon/Desktop/Cypher/poem.txt");
Scanner sc = new Scanner (x);
Scanner scnr = new Scanner(x);
while(scnr.hasNextLine()) {
String lines = scnr.nextLine();
char[] stringArray = lines.toCharArray();
String result = "";
for (int i = 0; i < lines.length(); i++) {
int ascii = lines.codePointAt(i);
if ((ascii >= 65 && ascii <= 90) || (ascii >= 97 && ascii <= 122)) {
ascii += 15;
result += Integer.toString(ascii);
} else {
result += stringArray[i];
}
}
System.out.println(result);
};
}
catch (Exception e) {
System.out.println("error");
}
}
}
代碼沒有任何問題(假設您提到File x
的路徑是有效的),在代碼中您在System.out.println(result);
中打印result
如果您的輸入文件為空,則注釋將附加到result
中,並且不會觸發for
循環,因此輸出控制台中不會顯示任何內容,這是您當前遇到的情況。
據我了解,您的代碼沒有在控制台上寫入完整結果。
所以,我認為這可能是一個問題,因為 Eclipse 的limit console output
功能。
按照以下解決方案增加“控制台輸出限制”,以便您可以在控制台上獲得完整輸出。 解決方案-> https://stackoverflow.com/a/2828287/19172498
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.