遍历输入的字符串

 1 package day08;
 2 
 3 import java.util.Scanner;
 4 
 5 public class StringTest02 {
 6     /*
 7     需求:键盘录入一个字符串,使用程序实现在控制台遍历该字符串
 8 
 9     思路:
10     1. 键盘录入一个字符串,用 Scanner 实现
11     2. 遍历字符串,首先要能够获取到字符串中的每一个字符
12         public char charAt​(int index):返回指定索引处的char值,字符串的索引也是从0开始的
13     3. 遍历字符串,其次要能够获取到字符串的长度
14         public int length​():返回此字符串的长度
15     4. 遍历打印
16  */
17     public static void main(String[] args) {
18         Scanner sc = new Scanner(System.in);
19         System.out.println("请输入:");
20         String s = sc.nextLine();
21         for (int i = 0; i < s.length(); i++) {
22             char cc = s.charAt(i);
23             System.out.println(cc);
24         }
25     }
26 }

执行结果:

eg:

 1 package day08;
 2 
 3 import java.util.Scanner;
 4 
 5 public class StringTest03 {
 6     /*
 7        需求:键盘录入一个字符串,使用程序实现在控制台遍历该字符串
 8 
 9        思路:
10        1. 键盘录入一个字符串,用 Scanner 实现
11        2. 将字符串拆分为字符数组
12                 public char[] toCharArray​( ):将当前字符串拆分为字符数组并返回
13        3. 遍历字符数组
14 
15     */
16     public static void main(String[] args) {
17         Scanner sc = new Scanner(System.in);
18         System.out.println("请输入:");
19         String s = sc.nextLine();
20         char[] chars = s.toCharArray();
21         for (int i = 0; i < chars.length; i++) {
22             System.out.println(chars[i]);
23         }
24     }
25 }

执行结果:

欢迎批评指正,提出问题,谢谢!
原文地址:https://www.cnblogs.com/xxeleanor/p/14253633.html