为了账号安全,请及时绑定邮箱和手机立即绑定

关于while循环

import java.util.Random;


public class Test {

public static void main(String[] args) {

get g = new get();

System.out.println(g.getRandom());

}

}


class get{

char [] data = {'a','b','c','d','e','1','2','3','4','5'};

public  String getRandom(){

StringBuilder SB = new StringBuilder();

Random r = new Random();

for(int i=0;i<4;i++){

int rd = r.nextInt(10);

while(SB.indexOf(data[rd]+"")==-1){

SB.append(data[rd]+"");

break;

}

}

return SB.toString();

}

}

我想做一个随机出现一个长度为4的字符串 但是while循环好像出现了问题有时候会出现3个长度或者更少的字符串

正在回答

举报

0/150
提交
取消

关于while循环

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信