String 배열

Yeo·2022년 11월 7일

java

목록 보기
18/18
post-thumbnail

String 배열


	 *  1. 문자열을 여러 개 저장하기 위해 사용한다.
	 *  2. 일반적으로 한 번 문자열이 저장되면 수정될 일이 없다.
	 *  3. 수정될 일이 없다면 for-each문을 활용 하는 것이 좋다.
	 *  
	 *  1) 선언
	 *  	(1)String 클래스는 객체를 생성해도 되고 안해도 된다.
	 *  	(2)객체를 생성시 힙 영역 내의 String constant pool 이라는 곳에 저장되고
	 *  	이미 존재하는 문자열이 있으면 그 인덱스 번호를 가리키게 된다.
	 *  	(3)객체를 생성하면 힙 내의 해당 객체의 레퍼런스 주소를 가지게 된다.
	 */
	
	// 크기 3의 문자열 배열 names 를 생성한 뒤
	// 스캐너로부터 입력받아 
	// "입력한 이름 : OO" 출력 -> (일반 for && for-each)
		Scanner sc = new Scanner(System.in);
		String[] names = new String[3];
		
		// 입력
		for(int i=0; i<names.length; i++) {
			System.out.print("이름 입력 >> ");
			names[i] = sc.nextLine();
		}
		for(String name : names) {
			System.out.println("입력한 이름 : " + name);
		}        
profile
안녕하세요. 코린이입니다. 현재 공부하며 배운 내용을 따로 정리하여 보고 있습니다. 혹여나 글 내용에 이상이 있다면 가감없이 댓글 부탁 드립니다.

0개의 댓글