Java

Java, charAt() 함수 - 특정 문자 추출하기 / String args() - Command line arguments값 전달하기(arguments)

greenyellow-s 2024. 7. 9. 18:53

2024-7-9 네이버 클라우드

 

charAt 함수

 

String 타입의 데이터(문자열)에서 특정 문자를 char 타입으로 변환할 때 사용한다.

 

[ 형식 ]

변수명.charAt(위치값(int))

 

[ 예시 ]

for(int i=0; i<args.length; i++) {
	System.out.println("arg["+i+"] = "+ args[i]);
	System.out.println("문자열의 크기 = " + args[i].length());  //.length()문자열의 크기 함수
			
            
	System.out.println("첫번째 문자 = "+ args[i].charAt(0)); //0번째의 해당하는 문자를 가져온다.
		
	System.out.println("마지막 문자 = "+ args[i].charAt(args[i].length()-1)); // 배열 크기의 -1
	System.out.println();
}

[실행결과]

arg[0] = 호랑이

문자열의 크기 = 3

첫번째 문자 = 호

마지막 문자 = 이

 

 

args[i].charAt(0)

args배열에 i번째 데이터에서 해당 문자열의 0번째 문자 가져온다.

 

args[i].charAt(args[i].length()-1)

배열의 전체 크기( args[i].length() ) = 4

마지막 배열 인덱스 = 3 // 배열의 인덱스는 0부터 시작하기 때문에

 

따라서 배열 전체 크기에 1을 빼주면 마지막 문자를 추출할 수 있다.

 

 

 


String[] args

 

함수의 괄호안에 선언된 변수를 
매개변수(parameter), 인수(argument)라고 한다.

 

Command line arguments는 arguments로 전달하는데 보통 문자배열 형태로 메인 프로그램에 전달된다.

** 배열의 구분은 공백으로 한다.

 

 

배열에 데이터 넣는 방법

 

Java 화면에서 오른쪽 클릭 - Run As - Run Configuraions

Arguments - Program arguments

 

[ 호랑이 기린 ] 입력시

args = ["호랑이", "기린"]

이렇게 들어간다.