簡體   English   中英

Java字符串串聯和System.out.println不起作用

[英]Java String concatenation and System.out.println doesnt work

我有一個100個名稱的文件,我嘗試在屏幕上打印。

StringTokenizer sb = new StringTokenizer(fileContents, " ,\n\t");
  while (sb.hasMoreElements())
  {
     String name = sb.nextToken();
     System.out.print(name);
     System.out.print(" [ ");
     System.out.println();
  }

當我有//System.out.print(" [ "); 注釋掉,它會正確顯示所有100個名稱。

取消注釋將僅顯示100行帶有" [ "的名稱,根本不顯示名稱。

為什么會這樣呢? 這是我的第一次system.out.println決定忽略輸入。

您文件的編碼中可能包含其他字符,這些字符可能導致打印空白行(或[ )。

嘗試將回車符\\r特殊字符添加到StringTokenizer中的列表中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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