Java文件包含计算机突然关闭后不可见的文本



我有一个 Java 项目,我正在 NetBeans 中工作,突然我的 PC 关机了。当我再次打开它时,我在关机时刻正在处理的文件现在是空白的。即使本地历史记录处于活动状态,它也不会显示它。它仍然是 4kb 大小,当您按 Ctrl+A - 全选时,它会选择 3 行。但这些都是空行。

http://prntscr.com/q5b8lf

有谁知道它会是什么?

使用 java 程序,我得出结论,除了 1 个换行符之外,所有这些字符都是空格。

法典:

public class Table {
public static void main (String[] args){
String S = "                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 ";
System.out.println(S);
System.out.println((int) S.charAt(0)); // First character
for(int i=0; i<S.length(); i++){
if(S.charAt(i) != 32) System.out.println(i + (int) S.charAt(i)); 
// If any character is ever != a space
}
System.out.println(32); // Space ASCII code
}
}
Input: None
Output: (lots of spaces in the first line) 
32 // First character
32 // Space ASCII code

最新更新