인라인 배열 선언: 인수 목록에 대한 빠른 수정
Java에서 배열을 사용하여 작업할 때 다음과 같은 상황에 직면할 수 있습니다. 배열을 메서드에 인수로 전달해야 합니다. 일반적으로 배열을 선언하고 값을 할당한 다음 아래와 같이 전달합니다.
<code class="java">String[] strs = {"blah", "hey", "yo"}; m(strs);</code>
그러나 이 단일 메서드 호출에만 배열을 사용하고 필요하지 않은 경우 나중에 사용하기 위해 저장하려면 프로세스를 단순화할 수 있는 방법이 있는지 궁금할 것입니다. 다행스럽게도 Java에서는 메서드 호출 시 배열을 인라인으로 선언할 수 있습니다.
이는 new 키워드 뒤에 원하는 배열 유형과 중괄호 안의 배열 요소를 사용하여 달성할 수 있습니다. 예를 들어 앞서 언급한 코드를 다음으로 바꿀 수 있습니다.
<code class="java">m(new String[]{"blah", "hey", "yo"});</code>
이 단순해 보이는 변경을 통해 배열에 대해 명명된 변수를 생성하지 않고 해당 요소를 메서드에 인수로 직접 전달할 수 있습니다. 복잡한 코드를 줄이고 코드를 더욱 간결하게 만드는 편리한 기술입니다.
위 내용은 별도의 변수를 선언하지 않고 Java의 메소드에 배열 인수를 어떻게 전달할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!