Java에서 지정된 길이의 목록 또는 배열을 생성하는 유틸리티 메서드가 있습니다 (예 : [ "foo", "foo", "foo", " foo ","foo "])?반복 요소를 사용하여 목록 만들기
배열에 대한
30
A
답변
61
. 이렇게하면 참조이 개체 자체가 아니라 지정된 개체에 복사됩니다. 문자열로 작업하는 경우 어쨌든 불변이므로 중요하지 않습니다.
List<String> list = Collections.nCopies(5, "foo");
System.out.println(list);
[foo, foo, foo, foo, foo]
6
당신이 사용할 수있는 Arrays.fill(Object[] a, Object val)
String[] strArray = new String[10];
Arrays.fill(strArray, "foo");
편집 :
당신은 한 줄에 배열에 목록을 변환 Collections.nCopies(5, "foo")을 사용하고 List.toArray() 방법을 결합 할 수 있습니다 : 당신은가 그럼 난 두 줄을 사용해야합니다 : 문자열 []주기 위해 StrArray = 새 문자열 [5] Arrays.fill (strArray, "foo") ;. 한 줄짜리 솔루션이 있습니까?
Collections.nCopies
을 사용할 수 있습니다
String[] strArray = Collections.nCopies(5, "foo").toArray(new String[5]);
관련 문제
- 1. 반복 요소 목록 만들기
- 2. 반복 중에 조건에서 목록 만들기
- 3. 기존 요소를 사용하여 새 프롤로그 목록 만들기
- 4. 선택 요소를 사용하여 XML에서 목록 만들기
- 5. 재귀를 사용하여 목록 반복
- 6. 파이썬 목록 다중 반복
- 7. 작업을 사용하여 개체 만들기 목록
- 8. XML을 사용하여 목록 만들기
- 9. 2 목록 간 반복
- 10. 목록 목록에서 목록 만들기
- 11. STL 목록 반복 문제
- 12. 숫자 대신 int를 사용하여 목록 유형 만들기
- 13. 반복 요소가있는 순열 목록
- 14. jQuery를 사용하여 하나의 반복 요소를 대상으로 지정
- 15. 크롬 콘솔을 사용하여 액세스 반복 요소를 평가하십시오.
- 16. 파이썬에서 목록 내포를 사용하여 중첩 목록 만들기
- 17. 목록 항목을 사용하여 포함 목록 만들기
- 18. 목록 목록 반복 및 값 수정하기
- 19. 익명 객체를 사용하여 목록 만들기
- 20. OOP를 사용하여 이름 목록 만들기
- 21. 팬더를 사용하여 고유 목록 만들기
- 22. Arrays.asList를 사용하여 배열에서 목록 만들기
- 23. 대체 값을 사용하여 목록 만들기
- 24. MySQL을 사용하여 뚜껑 목록 만들기
- 25. jQuery를 사용하여 원형 목록 만들기
- 26. 연관 배열을 사용하여 목록 만들기
- 27. linq를 사용하여 카테고리 목록 만들기
- 28. SPLIT를 사용하여 HTML 목록 만들기
- 29. drools에 목록 반복
- 30. ng 반복 목록 안의 요소를 겹치는 방법 - 위치 : 절대?
그런 다음 나는 두 줄을 사용해야합니다 : '문자열 []주기 위해 StrArray = 새 문자열 [5] Arrays.fill (strArray, "foo");'. 한 줄짜리 솔루션이 있습니까? – laurt
매우 간단합니다 : Collections.nCopies (5, "foo") Thkns! –