在java.awt.event.ActionEvent内部,可能相关,也可能不相关。
List<File> files = new ArrayList<>() // File objects added earlier
String paths = null;
for (File file : files){
if (file.isFile()) {
paths += file.getName() + "n";
}
}
taTemp.setText(paths);
输出为: 空藏 文件名.txt 菲尔特名称2.txt
如果我们更改字符串路径 = ";
输出到 。藏 文件名.txt 文件名2.txt
为什么第一个输出添加"null"?
字符串的默认值是null
,打印时字面上打印null
。当您将其更改为""
(空字符串(时,将打印该内容,从测试结果中可以看出。
当您附加到null
字符串时,它只会将文本粘贴到stash
之后null
,例如null.stash
。