본문 바로가기
JAVA/배열

[java/배열] String 배열 특정 값 글자 초과만 텍스트만 출력하기

by java나유 2022. 6. 25.

해당 사용자 리스트 배열이 있습니다.

해당 배열값 중 사용자 아이디 4단어 초과만 출력시키시오.

 

"hong", "kim", "park", "lee", "jang", "jung" 이라는 텍스트에서

4글자 이상 단어만 출력해보는 코드입니다.

 

String arr1[] = { "hong", "kim", "park", "lee", "jang", "jung" };

		int member = arr1.length; //arr1의 인덱스값
		int w = 0; //반복문 while을 돌리기 위한 초기값 int 선언
		int word;// 각각의 배열 데이터의 문자 개수파악할 int 선언
		while (w < member) { //반복문 
			word = arr1[w].length(); // ★문자 개수파악★ 이렇게 글자수를 파악 할 수 있답니다. 
			if (word > 3) { // 4글자 이상 초과 데이터 출력
				System.out.println(arr1[w]);
		
			}

			w++;
		}

 

결과값:

 

반복문안의 word = arr1[w].length(); 가 포인트였던 코드입니다.

length(); 로 배열 안에 있는 텍스트 개수까지 파악이 가능하니

꼭 알아두어요!

 
728x90

댓글