찾다
Javajava지도 시간Java에서 런타임이 제공하는 매개변수 수를 찾는 방법은 무엇입니까?

Java에서 런타임이 제공하는 매개변수 수를 찾는 방법은 무엇입니까?

Java에서 런타임 시 매개변수를 전달하는 한 가지 방법은 명령줄이나 터미널을 사용하는 것입니다. 명령줄 인수에 대해 이러한 값을 검색할 때 런타임에 사용자가 제공한 인수 수를 찾아야 할 수 있으며, 이는 길이 속성의 도움으로 수행할 수 있습니다. 이 기사에서는 샘플 프로그램을 사용하여 사용자가 제공한 여러 매개변수를 전달하고 가져오는 프로세스를 설명하는 것을 목표로 합니다.

런타임에 사용자가 제공한 매개변수 수를 가져옵니다.

명령줄 인수 수를 찾기 전에 첫 번째 단계는 사용자가 런타임에 인수를 전달할 수 있는 프로그램을 만드는 것입니다.

문자열[] 매개변수

Java 프로그램을 작성하다 보면 main() 메소드를 자주 접하게 됩니다. JVM이 이 메소드를 호출하면 Java 애플리케이션이 실행을 시작합니다. 이는 String 유형의 인수를 허용하는 String[] args라는 인수와 함께 사용됩니다. 이를 통해 터미널을 통해 매개변수를 전달하고 이러한 매개변수를 문자열 배열에 저장할 수 있습니다. String[] args는 명령줄 인수라고 말할 수 있습니다.

예 1

다음 예에서는 터미널에서 Java 프로그램으로 매개변수를 전달하는 방법을 보여줍니다.

으아아아

Output

터미널에서 명령을 입력하여 코드를 컴파일하려면: javac Arg.java

터미널에서 명령을 입력하여 코드를 실행하려면: java Arg "Your String"

public class Arg {
   public static void main(String []args){
      // for each loop to print argument taken from terminal
      for(String arg : args) { 
          System.out.println(arg);
      }
   }
}

지금까지 우리는 런타임에 사용자로부터 매개변수를 얻는 방법을 살펴보았습니다. 이제 다음 단계는 전달된 인수의 수를 찾는 것입니다.

앞서 언급했듯이 런타임 시 사용자가 전달한 인수 수를 찾으려면 String[] args의 length 속성을 사용할 수 있습니다.

예 2

이 예에서는 길이 속성을 사용하여 매개변수 수를 가져오는 방법을 보여줍니다.

으아아아

출력

으아아아

매개변수를 큰따옴표로 묶으면 단일 매개변수로 처리됩니다. 따라서 1이라는 결과를 얻습니다.

예 3

다음 예에서는 큰따옴표 없이 입력을 제공합니다.

으아아아

출력

으아아아

큰따옴표를 사용하지 않으면 매개변수가 별도로 처리됩니다.

예 4

다음 예에서는 길이 속성을 사용하여 터미널을 통해 전달된 모든 매개변수를 검색하는 방법을 보여줍니다.

으아아아

출력

으아아아

결론

이 기사에서는 String[] args의 length 속성을 사용하여 Java에서 런타임이 제공하는 인수 수를 찾는 방법을 배웠습니다. 또한 사용자가 터미널에서 main() 메서드로 인수를 전달할 수 있도록 하는 String[] args의 사용을 발견했습니다.

위 내용은 Java에서 런타임이 제공하는 매개변수 수를 찾는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명
이 기사는 tutorialspoint에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

SecList

SecList

SecLists는 최고의 보안 테스터의 동반자입니다. 보안 평가 시 자주 사용되는 다양한 유형의 목록을 한 곳에 모아 놓은 것입니다. SecLists는 보안 테스터에게 필요할 수 있는 모든 목록을 편리하게 제공하여 보안 테스트를 더욱 효율적이고 생산적으로 만드는 데 도움이 됩니다. 목록 유형에는 사용자 이름, 비밀번호, URL, 퍼징 페이로드, 민감한 데이터 패턴, 웹 셸 등이 포함됩니다. 테스터는 이 저장소를 새로운 테스트 시스템으로 간단히 가져올 수 있으며 필요한 모든 유형의 목록에 액세스할 수 있습니다.

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

Atom Editor Mac 버전 다운로드

Atom Editor Mac 버전 다운로드

가장 인기 있는 오픈 소스 편집기

MinGW - Windows용 미니멀리스트 GNU

MinGW - Windows용 미니멀리스트 GNU

이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.