簡體   English   中英

Eclipse 控制台中沒有顯示輸出?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM