String类关于遍历相关的API
-
public char charAt (int index)
返回指定索引处的char值。指数范围从0到length() - 1.
序列的第一个char值是索引0,下一个索引为1,以此类推 -
public int length()
返回字符串的长度(指的是字符的个数)
public class StringDemo01 {
public static void main(String[] args) {
String name = "java是世界上最优美的语言";
System.out.println(name.charAt(0));//j
System.out.println(name.charAt(1));//a
System.out.println(name.charAt(4));//是
System.out.println(name.length());//14
}
}
String字符串类型的遍历
1、使用循环
2、一个字符一个字符的访问一遍字符串
public class StringDemo02 {
public static void main(String[] args) {
//1、接受一个字符串
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个字符串:");
String name = sc.nextLine();
//2、遍历字符串的每一个字符
//name = "java最美"
for(int i = 0;i < name.length();i++){
char c = name.charAt(i);
System.out.println(c);
}
}
}