charAt()方法介紹
charAt() 方法用於返回指定索引處的字符。索引範圍爲從 0 到 length() - 1。
例如:str.next().charAt(0);//獲取字符串str中的第1個字符
str.next().charAt(9);//獲取字符串str中的第10個字符
使用charAt()方法計算字符串中的重複字符代碼:
import java.util.Scanner;
public class Test {
public static void main(String[] args){
String str = "hhusfhshuhfu";
System.out.println("原字符爲:"+str);//輸出原字符
Scanner sc = new Scanner(System.in);
System.out.print("請輸入要查找的字符:");
char ch = sc.next().charAt(0);//取輸入字符串的第一個字符
sc.close();
int i,sum=0;//sum用戶記錄出現的字符個數
//使用charAt()方法計算重複字符
for ( i = 0 ; i < str.length() ; i++){
if ( str.charAt(i) == ch )
++sum;//計數
}
System.out.print(str+"中出現"+ch+"的次數爲"+sum+"次");//輸出
}
}
運行結果:
原字符爲:hhusfhshuhfu
請輸入要查找的字符:s
hhusfhshuhfu中出現s的次數爲2次