海阔天空

当前时间为:
欢迎大家来到海阔天空https://www.9713job.com,广告合作以及淘宝商家推广请微信联系15357240395

2020java教程:可变字符串习题

未分类
2020-08-23 11:04:38
1822677238@qq.com

手机扫码查看

2020java教程:可变字符串习题

可变字符串习题

获取邮箱 "我爱你呀@baidu.com.cn"中的用户名 "我爱你呀"
public class demos{
    public static void main(String[] args) {
        //获取邮箱 "我爱你呀@baidu.com.cn"中的用户名 "我爱你呀"
        String s="我爱你呀@baidu.com.cn";
        int i1 = s.indexOf("@");
        String str=s.substring(0,i1);
        System.out.println(str);
    }
}

给邮箱用户名后面追加邮箱后缀

public class demos{
    public static void main(String[] args) {
        //给邮箱用户名后面追加邮箱后缀
        String s="hao123";
        String emailName=emailEnds(s);
        System.out.println(emailName);
    }
    public static String emailEnds(String emailName){
        StringBuilder sb=new StringBuilder(emailName);
        sb.append("@baidu.com.cn");
        return sb.toString();
    }
}

获取随机的 4 个字符,并使用 StringBuilder 拼接成字符串。

import java.util.Random;

public class demos{
    public static void main(String[] args) {
        //获取随机的 4 个字符,并使用 StringBuilder 拼接成字符串。
        String s="ABCDEFGhijklmn1234567890";
        StringBuilder sb=new StringBuilder();
        Random random=new Random();
        for(int i=0;i<4;i++){
            int n = random.nextInt(s.length());
            char c=s.charAt(n);
            sb.append(c);
        }
        System.out.println(sb.toString());
    }
}

统计出每个数字出现的次数

public class demos{
    public static void main(String[] args) {
        //统计出每个数字出现的次数
        String s="748965204856201";
        int[] count=new int[10];
        char[] c=s.toCharArray();
        for(char i=48;i<58;i++){
            int a=0;
            for(int j=0;j<s.length();j++){
                if(c[j]==i){
                    a++;
                    count[i-48]=a;
                }
            }
        }
        for(int i=0;i<count.length;i++){
            System.out.println(i+"出现了"+count[i]);
        }
    }
}

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注