55 练习五已知字符串String s=解梓n + 闫励鑫n + 王炳权n + 狄泉宇n + 杨士豪n + 王帅雨n + 刘亚隆n + 高蒙蒙n + 王鑫n + 闫一帆n + 郭江炜n + 靳炎睿n + 成宗汶n +
- 统计有多少个姓李的同学
int count = 0; String[] names = s.split("\n"); for(String name : names){ if(name.startsWith("李")){ count++; } } System.out.println("姓李的同学有" + count + "个");
- 统计有多少个名字是2个字的同学
int count = 0; String[] names = s.split("\n"); for(String name : names){ if(name.length() == 3){ count++; } } System.out.println("名字是2个字的同学有" + count + "个");
- 统计有多少个名字是3个字的同学
int count = 0; String[] names = s.split("\n"); for(String name : names){ if(name.length() == 4){ count++; } } System.out.println("名字是3个字的同学有" + count + "个");
- 获取每个同学名字的最后一个字
String[] names = s.split("\n"); for(String name : names){ char lastChar = name.charAt(name.length()-1); System.out.println(name + "的最后一个字是" + lastChar); }
- 统计一共有多少个学生
String[] names = s.split("\n"); int count = names.length; System.out.println("一共有" + count + "个学生");
- 三个字的学生的中间的字是什么
String[] names = s.split("\n"); for(String name : names){ if(name.length() == 4){ char middleChar = name.charAt(1); System.out.println(name + "的中间一个字是" + middleChar); } }
- 统计这些名字一共有多少个字
String[] names = s.split("\n"); int count = 0; for(String name : names){ count += name.length(); } System.out.println("这些名字一共有" + count + "个字")
原文地址: https://www.cveoy.top/t/topic/eE7g 著作权归作者所有。请勿转载和采集!