//介绍遍历字符串的两种方式:

package com.kuangziyao.String;

import java.util.Scanner;

//遍历字符串
public class Demo01 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入一个字符串:");
        String ch = sc.next();

        //第一种遍历方式,获取字符串的每一个字符,然后创建对象接受,并返回。
        for (int i = 0; i < ch.length(); i++) {
            //i:字符串的每一个索引
            char c = ch.charAt(i);        //返回指定索引处的cahr值,字符串的索引也是从0开始的。
            System.out.print(c + "\t");
        }

        S();

    }

    public static char[] S() {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入一个字符串:");
        String ch = sc.next();

        char[] charArray = ch.toCharArray();   //将当前字符串拆分为字符数组并返回。

        //第二种遍历方式,将字符串直接拆分成字符数组。
        for (int i = 0; i < charArray.length; i++) {
            System.out.print(charArray[i] + "\t");
        }
        return charArray;
    }
}

发表回复

您的电子邮箱地址不会被公开。