2014-11-16 2 views
0

문자열을 입력 할 때마다 문자열의 첫 번째 요소를 인쇄하려고합니다. 나는이 작업을 수행하는 루프를 사용하지만, 문제는 프로그램 상태이 오류이다 :오류 : 배열이 필요하지만 문자열을 찾음

error: Array required but String found" in s[0] 

은 우리가 [0]이 있기 때문에 ArrayList를 문자열의를 찾을 수 없습니다 알고있다. 그러나이 문제를 해결하도록 도와 줄 수 있다고 확신합니다. 제 캐릭터

import java.util.*; 

public class a 
{ 

    public static void main(String[ ] args) 
    { 

     Scanner in = new Scanner(System.in); 
     System.out.println("Enter your name: "); 
     List<String> list = new ArrayList<String>(); 
     boolean loop = true; 
     while(loop) 
     { 

      String s = in.nextLine(); 

      System.out.println(s[0]); 




      if(s.equals("")|s.equals("pl exit")) 
      { 
       break;  
      } 
      else 
      { 
       list.add(s); 
      } 
     } 

    }//main ends 

} 
+0

사용할 수 charAt 방법 – maskacovnik

답변

0

수 charAt 사용 방법 :

System.out.println(s.charAt(0)); 
관련 문제