import java.util.Scanner; public class Work { // 输入一个字符串,获取里面有多少个a,以及每个a出现的位置? public static void main(String[] args) { String index=""; System.out.println("请随机输入一个字符串:"); String str = new Scanner(System.in).next(); String newStr = str.replace("a", ""); System.out.println("该字符串有"+(str.length() - newStr.length())+"个a"); char[] strArr=str.toCharArray(); for (int i = 0; i < strArr.length; i++) { if (strArr[i]=='a'){ index+=i+"\t"; } } System.out.println("每个a所在位置为:"+index); } }
Java 输入一个字符串,获取里面有多少个a,以及每个a出现的位置?
于 2022-04-24 20:53:54 首次发布