publicstaticvoidmain(String[] args) {
String string = "abcd";
String string2 = "";
for (int i = 0; i < string.length(); i++) {
string2 += string.charAt(i)+" ";
}
System.out.println(string2);
}
实例:随机生成一个4位的验证码(包含英文大小写和数字)
publicstaticvoidmain(String[] args) {
Random random = new Random();
int m=0;
do{
int n = random.nextInt(123);
if (n <= 122&& n >= 97) {
System.out.print((char)n);
m++;
continue;
}elseif(n <= 90&& n >= 65){
System.out.print((char)n);
m++;
continue;
}elseif(n <=57&& n >= 48 ){
System.out.print((char)n);
m++;
continue;
}else{
continue;
}
}while(m<4);
}
实例:学生抽奖
public static void main(String[] args) {
ArrayList<String> students = new ArrayList<String>();
Random random = new Random();
students.add("古一");
students.add("林二");
students.add("张三");
students.add("李四");
students.add("王五");
students.add("赵六");
students.add("刘七");
students.add("胡八");
students.add("陈九");
students.add("王十");
students.add("古十");
students.add("林九");
students.add("张八");
students.add("李七");
students.add("王六");
students.add("赵五");
students.add("刘四");
students.add("胡三");
students.add("陈二");
students.add("王一");
// int length = students.size();
System.out.println("\n三等奖的同学是:");
for (int i = 0; i < 6; i++) {
int n = random.nextInt(20-i);
System.out.print(students.get(n)+"\t");
students.remove(students.get(n));
}
System.out.println("\n二等奖的同学是:");
for (int i = 0; i < 2; i++) {
int n = random.nextInt(14-i);
System.out.print(students.get(n)+"\t");
students.remove(students.get(n));
}
System.out.println("\n一等奖的同学是:");
for (int i = 0; i < 1; i++) {
int n = random.nextInt(12-i);
System.out.println(students.get(n));
students.remove(students.get(n));
}
}