2016-08-15 4 views
0

내 프로그램이 사용자 입력을 문자열 (UI)로 저장 한 다음 배열로 나눕니다. char[] charArray = UI.toCharArray();이 프로그램이 charArray의 첫 번째 문자를 읽어야하는 경우 다른 부분에 사용하십시오 프로그램의 다음 문자 배열로 진행하십시오. 문제는 한 번에 한 글자 씩 배열을 읽는 것입니다.한 번에 하나의 char 배열을 읽음

배열의 각 문자를 순서대로 어떻게 액세스합니까? 당신이 당신의 일을 줄이려면, 당신도 char 배열이 필요하지 않습니다

for (char ch : charArray) { 
    // do something with letter ch 
} 

답변

2
for(int i = 0; i < charArray.length; i++) 
{ 
    char UIChar = charArray[i]; 
    // Do something with your character in the string. 
} 
2

당신은 for-each 루프 배열을 사용할 수 있습니다.

for(int i = 0 ; i < UI.length() ; i++) { 
    char c = UI.charAt(i); 
    // Your remaining code 
} 
관련 문제