字符串练习
------------恢复内容开始------------
# 字符串凭借 定义一个方法,把数组{1,2,3}按照指定的格式拼接成为一个字符串public class Test {
//定义一个方法,把数组{1,2,3}按照指定的格式拼接成为一个字符串
public static void main(String[] args) {
int[] ints = new int[]{1,2,3};
String pinjie = pinjie(ints);
System.out.println(pinjie);
}
public static String pinjie(int[] arr){
String s = new String("[");
for (int i = 0; i < arr.length; i++) {
if (i == arr.length -1){
s+="word"+arr[i]+"]";
}else{
s+="word"+arr[i]+"#";
}
}
return s;
}
}
键盘录入一个字符串,并且统其中各种字符出现的次数
种类:大写字符、小写字符、数字、其他
思路:
1.既然用到键盘录入,肯定是Scanner
2.键盘录入的是字符串,那么String str = sc.next();
3.定义四个变量,分别代表各种字符出现的次数
4.需要对字符串一个字一个字符的检查 String-->char[] 用到toChararray
5.遍历字符数组对字符进行判断
6.输出变量,分别代表出现的次数
public class Test {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String next = in.nextLine();
char[] chars = next.toCharArray();
int a = 0,b = 0,c = 0,d = 0;
for (int i = 0; i < chars.length; i++) {
if (Character.isSpace(chars[i])){
a++;
}else if(Character.isLetter(chars[i])){
b++;
}else if(Character.isDigit(chars[i])){
c++;
}else{
d++;
}
}
System.out.println(a);
System.out.println(b);
System.out.println(c);
System.out.println(d);
}
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本