JAVA单排日记-2019/10/15-1-字符串 String练习

package day1015;

public class tr_Demo {
    public static void main(String[] args) {
        char[] array = {'1','2','3','4','5'};
        String str = toStr(array);
        System.out.println(str);

    }
    public static String toStr(char[] array){
        String str="";
        for (int i = 0; i < array.length; i++) {
            if (i==array.length-1){
                str += "word"+array[i];
            }else {
                str += "word"+array[i]+"#";
            }
        }
        String str2="[asd]";
        str2=str2.replace("asd",str);
        return str2;
    }
}

在这里插入图片描述

package day1016;

import java.util.Scanner;

public class DemoString {
    public static void main(String[] args) {
        System.out.println("请输入");
        Scanner sca = new Scanner(System.in);
        int[] a = str(sca.next());
        System.out.println("大写字母"+a[0]+"个");
        System.out.println("小写字母"+a[1]+"个");
        System.out.println("数字"+a[2]+"个");
        System.out.println("其他"+a[3]+"个");

    }
    public static int[] str(String str){
        int[] a = {0,0,0,0};
        for (int i = 0; i < str.length(); i++) {
            if (str.getBytes()[i]>=65 && str.getBytes()[i]<=90){
                a[0]+=1;
            } else if (str.getBytes()[i]>=97 && str.getBytes()[i]<=122){
                a[1]+=1;
            }else if (str.getBytes()[i]>=48 && str.getBytes()[i]<=57){
                a[2]+=1;
            }else {
                a[3]+=1;
            }
        }
        return a;
    }
}

JAVA单排日记-2019/10/15-1-字符串 String练习_第1张图片

你可能感兴趣的:(Java)