반응형
for 루프를 사용하지 않고 String 배열을 인쇄 할 수있는 방법이 있습니까?
이 질문에 이미 답변이 있습니다.
String 배열을 인쇄하는 toString ()과 같은 Java 함수가 있습니까?
이것은 어리석은 질문이지만 for 루프를 작성하는 것 외에 다른 방법이 있는지 알고 싶습니다.
감사.
String[] array = { "a", "b", "c" };
System.out.println(Arrays.toString(array));
와 아파치 코 몬즈 랭 ,
System.out.println(StringUtils.join(anArray,","));
Arrays.toString()
배열을 그 내용의 문자열 표현으로 변환하는 방법 이 있습니다 . 그런 다음 해당 문자열 System.out.println
을 인쇄하는 데 사용하는 무엇이든 전달할 수 있습니다 .
문자열 표현을 좀 더 제어해야한다면 Google Collections Joiner 를 사용하세요!
String[] myArray = new String[] {"a", "b", "c"};
String joined = Joiner.on(" + ").join(myArray);
// => "a + b + c"
나는 당신이 찾고 있다고 생각합니다
System.out.printf(String fmtString, Object ... args)
사용자 정의 Java 마크 업을 사용하여 출력 형식을 지정하는 경우 (배워야하는 유일한 부분입니다). 두 번째 매개 변수는 객체, 귀하의 경우 문자열 배열입니다.
추가 정보 : Java의 Printf 메서드 사용
와 op4j ,
String[] myArray = new String[] {"a", "b", "c"};
System.out.println(Op.on(myArray).toList().get());
String[] values= { ... }
System.out.println(Arrays.asList(values));
반응형
'IT story' 카테고리의 다른 글
명령 줄의 어셈블리 버전? (0) | 2021.01.06 |
---|---|
CSS 만 사용하여 텍스트 뒤집기 / 반전 / 미러링 (0) | 2021.01.06 |
C #에서 글로벌 키워드를 사용하는 이유는 무엇입니까? (0) | 2021.01.06 |
JSON 문자 인코딩 (0) | 2021.01.06 |
래퍼 내 두 범위 중 하나의 텍스트 오버플로 줄임표 (0) | 2021.01.06 |