2015-10-19 51 views
2

如何正確使用charAt函數來檢索我的用戶想要輸入的字符串字符?我不斷收到關於我的(parseInt)函數的錯誤。CharAt函數

System.out.println("Choose an individual character to print out: "); 
    int number = 0; 

    try 
    { 
    number = Integer.parseInt(input.nextInt()); 
    } 
    catch (IOException E) 
    { 
    System.out.println(E); 
    } 
    String aString = input.next(); 
    char aChar = aString.charAt(number); 
    System.out.println ("The character you chose to print out is: " + aChar); 
+2

'aString.charAt(數)' – wero

回答

2

Javadoc中有用的資源:http://docs.oracle.com/javase/7/docs/api/java/lang/String.html

的 「的charAt」 方法需要一個 「INT」 作爲參數。你告訴它你想要返回的字符串中的索引位置。記住它也是基於零的。

對於以下:

String string = "abc" 
string.charAt(0).equals('a'); // true 
string.charAt(1).equals('b'); // true 
string.charAt(2).equals('c'); // true 
string.charAt(3).equals('x'); // error, no index "3"