gpt4 book ai didi

java - 将 Set 转换为 String[]

转载 作者:行者123 更新时间:2023-11-29 09:48:43 24 4
gpt4 key购买 nike

我有一个对象关键字,它存储一个字符串,其中包含关键字的文本和一组我需要转换为字符串数组的关键字 ( Set<Keyword>)。是否有快速/简单的方法来执行此操作,或者我需要迭代集合并逐个添加每个关键字?

编辑:

对于那些要求关键字类的人:

@Entity
public class Keyword {

// ...

@Basic
private String value;

// ...

// Getters & Setters

}

最佳答案

每个实现 Collection 的类interfrace(包括 Set )有 toArray()方法:

String[] array= set.toArray(new String[0]);

如果集合是用其他类型参数化的,例如Set<Keyword>你必须做类似的事情:

Keyword[] array= set.toArray(new Keyword[0]);
String[] stringArray= new String[array.length];

for (int i=0; i<array.length; i++) {
stringArray[i]= array[i].getThatString();
}

关于java - 将 Set<Keyword> 转换为 String[],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17169651/

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