//介绍遍历字符串的两种方式:
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;
}
}
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。