gpt4 book ai didi

java - 使用 javax.swing/javafx 列出文本区域中的系统属性

转载 作者:行者123 更新时间:2023-12-01 10:06:22 26 4
gpt4 key购买 nike

如何在 javafx 或 swing 文本区域中显示所有系统属性;格式如下“键1”=值1“键2”=值2我试过*textarea.setText(System.getProperties().toString()),*但这只是这样列出的;

{javafx.version=8.0.72, java.runtime.name=Java(TM) SE Runtime Environment, sun.boot.library.path=C:\Program Files\Java\jdk1.8.0_77\jre\bin, java.vm.version=25.77-b03, java.vm.vendor=Oracle Corporation, java.vendor.url=http://java.o......

最佳答案

使用 Java 8 功能的版本看起来像

TextArea textArea = new TextArea();

// or, in Swing, JTextArea textArea = new JTextArea();

textArea.setText( System.getProperties().entrySet().stream()
.map(e -> String.format("\"%s\" = %s", e.getKey(), e.getValue()))
.collect(Collectors.joining("\n")));

如果您不需要在键周围加引号,则可以用更简单的步骤替换映射步骤

    .map(Object::toString)

关于java - 使用 javax.swing/javafx 列出文本区域中的系统属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36435484/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com