Java에서 문자열 집합(Set
방법 1: for 루프 사용
import java.util.Arrays; import java.util.Set; import java.util.HashSet; class GFG { // 将 字符串集(Set<String>)转换为字符串数组(String[])的函数 public static String[] convert(Set<String> setOfString) { // 创建和字符串集大小相同的一个空字符串数组 String[] arrayOfString = new String[setOfString.size()]; // 使用高级for循环,将字符串集合里的每个元素复制到字符串数组中。 int index = 0; for (String str : setOfString) arrayOfString[index++] = str; // 返回字符串数组 return arrayOfString; } public static void main(String[] args) { // 获取字符串集 Set<String> setOfString = new HashSet<>( Arrays.asList("PHP","JAVASCRIPT","HTML")); // 输出字符串集合:setofstring System.out.println("\n字符串集合为: " + setOfString); // 调用convert函数,将集合转换为字符串数组 String[] arrayOfString = convert(setOfString); // Print the arrayOfString System.out.println("\n字符串数组为: " + Arrays.toString(arrayOfString)); } }
방법 2: 방법 1에서 Set.toArray() 메서드
사용 기본적으로 ["php", "javascript", "css"] 컬렉션을 변환하기 위해 변환() 함수를 수정합니다. # 설명:
1 문자열 세트를 가져옵니다.2. 문자열 유형의 빈 배열을 전달하여 Set.toArray() 메서드를 사용하여 문자열 집합을 문자열 배열로 변환합니다. JVM은 문자열 배열에 메모리를 할당합니다.
3. 문자열 배열을 출력합니다.
// 将 字符串集(Set<String>)转换为字符串数组(String[])的函数 public static String[] convert(Set<String> setOfString) { // 通过setOfString创建字符串[] String[] arrayOfString = setOfString.toArray(new String[0]); // 返回字符串数组 return arrayOfString; }
출력: #🎜 🎜#
위 내용은 이 글의 전체 내용입니다. 모든 분들의 공부에 도움이 되었으면 좋겠습니다. 더 흥미로운 내용을 보려면 PHP 중국어 웹사이트의 관련 튜토리얼 열을 주의 깊게 살펴보세요! ! !
위 내용은 Java에서 문자열 집합을 문자열 배열로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!