我有一个字符串“abc”,我希望能够在名为absencesText 的JTextArea 中显示该字符串。但每次我尝试
"absencesText.setText(abc)"
"List absencesText =absencesText.asList(abc);"
"absencesText.append(abc);",
我明白了
不兼容的类型:java.util.List 无法转换为 java.lang.String
我猜这意味着 String--->TextArea 不正确。无论如何要将字符串显示到文本区域?完整代码如下。
public void actionPerformed(ActionEvent Action){
if(Action.getSource()== tagTextField){
System.out.println("Clicked");
String searchObject = tagTextField.getText();
try (Stream<String> stream = Files.lines(Paths.get(searchObject + ".0.txt"))) {
List<String> abc = stream.filter(str->str.startsWith("433"))
.map(s->s.split("433")[1]).collect(Collectors.toList());
System.out.println(abc);
// absencesText.append(abc);
// List absencesText = absencesText.asList(abc);
} catch (IOException e) {
e.printStackTrace();
}
}//TagTextField
如果重要的话,我也有一个 ScrollPane。
神不在的星期二
相关分类