JAVA/배열
[java/배열] String 배열 특정 값 글자 초과만 텍스트만 출력하기
java나유
2022. 6. 25. 15:51
해당 사용자 리스트 배열이 있습니다.
해당 배열값 중 사용자 아이디 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