>  기사  >  Java  >  메서드 호출 내에서 배열을 직접 선언할 수 있나요?

메서드 호출 내에서 배열을 직접 선언할 수 있나요?

Susan Sarandon
Susan Sarandon원래의
2024-10-26 20:15:03193검색

 Can you Declare Arrays Directly Within Method Calls?

메서드 호출의 인라인 배열 선언

배열을 메서드에 인수로 전달할 때 배열을 선언하는 것이 일반적입니다. 전화를 걸기 전에 명시적으로. 그러나 어떤 경우에는 메서드 호출 자체 내에서 배열을 인라인으로 선언하는 것이 바람직할 수 있습니다.

이를 수행하려면 간단히 new 키워드를 사용하여 새 배열 인스턴스를 생성하세요. 원하는 요소로 초기화합니다. 예를 들어 문자열 배열을 인수로 사용하는 m() 메서드가 있다고 가정합니다. 배열에 대해 명명된 변수를 선언하는 대신 익명 배열을 메서드에 직접 전달할 수 있습니다.

<code class="java">m(new String[]{"blah", "hey", "yo"});</code>

이 인라인 선언을 사용하면 배열에 대해 별도의 변수를 선언할 필요가 없습니다. 배열이 한 번만 사용되고 나중에 코드에서 참조할 필요가 없을 때 유용합니다.

위 내용은 메서드 호출 내에서 배열을 직접 선언할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.