获取键盘录入的字符串str,随机从字符串str中获取5次字符 (可获取重复的字符),1次获取1个字符,将获取的5个字符拼接成新字符串,如果新字符串中有小写字符,将小写字符转换成大写字符,在控制台打印输出最终的新字符串
//代码
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println(“录入一个长度大于5的字符串”);
String str = sc.next();
Random random1 = new Random();
//指定字符串长度,拼接字符并toString
StringBuffer sb = new StringBuffer();
for (int i = 0; i < 5; i++) {
//获取指定长度的字符串中任意一个字符的索引值
int number = random1.nextInt(str.length());
//根据索引值获取对应的字符
char charAt = str.charAt(number);
sb.append(charAt);
}
String str1 = String.valueOf(sb);
System.out.println(“将字符转换成大写之后的结果”+str1.toUpperCase());