출력을 보면 char형은 문자로 변환되어 출력되는것을 알 수 있다.
(출력될때만 문자 그이전에는 그냥 숫자로 사용 가능)
package baek_10809;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Findchar
{
public static void main(String[] args) throws IOException
{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String S = br.readLine();
//System.out.print(S);
for(int i='a';i<='z' ;i++)
{
System.out.print(S.indexOf(i)+" ");
}
}
}
코드 가독성을 높이기 위해 'a'부터 'z'까지 반복하도록 해놓았다. ( char은 어차피 숫자 취급->ASCII코드 ) indexOf(i)에는 a(97)부터 z(122)까지 들어간다