字符串练习
作者:互联网
------------恢复内容开始------------
# 字符串凭借 定义一个方法,把数组{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);
}
}
标签:arr,String,int,chars,练习,System,字符串 来源: https://www.cnblogs.com/ailhy/p/16426529.html