zoukankan      html  css  js  c++  java
  • 遍历输入的字符串

     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 }

    执行结果:

    欢迎批评指正,提出问题,谢谢!
  • 相关阅读:
    W3C标准
    Oracle数据库中的几个名字及监听的配置问题
    Linux中特别要注意用户与文件权限的问题
    Linux中mv重命名作用及打包war压缩文件及分配权限
    虚拟机的ip网络设置的选择
    sqlplus中登陆账户用@加上数据库sid
    bat文件从@含义起
    我原来还在这
    Hibernate的数据操作(4.*以上版本)
    Hibernate中的配置文件
  • 原文地址:https://www.cnblogs.com/xxeleanor/p/14253633.html
Copyright © 2011-2022 走看看