未分类
2020-08-23 11:04:38
1822677238@qq.com
手机扫码查看
可变字符串习题
获取邮箱 "我爱你呀@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]);
}
}
}
- 本页地址 https://www.9713job.com/?p=2156
- 上一篇 <<2020java教程:可变字符串
- 下一篇 >>2020java教程:BigDecimal



发表回复