java - 列出属性并转换为 String[]

标签 java arrays properties

有没有办法从Properties获取属性名称列表并将其转换为String[]

最佳答案

Properties实现Map其中有 keySet()返回 Set 的方法与所有 key 。 Set 又具有 toArray()方法允许您以普通数组的形式获取值。

所以,应该这样做:

String[] keys = properties.keySet().toArray(new String[0]);

关于java - 列出属性并转换为 String[],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9100780/

相关文章:

java - 将多个文档合并为一个 PDF 文档

php - 在 PHP 中按对象 ID 对数组进行排序

python - 如何创建一个numpy列表数组?

android - 为什么有些 Java setter 方法会自动成为 Kotlin 属性,而有些则不会?

java - 比较 : Runtime of LinkedList addFirst() vs. ArrayList add(0, item)

java - 具有需要监听更改的 Collection 属性的通用 Java 类设计

java - 在Java中访问声卡或操作系统合成器设备

javascript - 我怎样才能将数组减半

当外部类中的属性更改时 C# 引发事件

apache-flex - 在 Flex 中运行时从文件加载属性