Java程序如何从字符串数组中随机选出多个数组
答案:2 悬赏:10 手机版
解决时间 2021-02-09 14:09
- 提问者网友:别再叽里呱啦
- 2021-02-08 15:50
比如用Java创建一个字符串类型的多个数组(如多个人名),然后随机提取多个数组出来(人名)
最佳答案
- 五星知识达人网友:蕴藏春秋
- 2021-02-08 17:08
package test;
import java.util.Random;
public class Names {
public static void main(String[] args) {
String[] names ={"老大","老二","老三","老四","老五"};
Random ran = new Random();
int n = 3;//多个比如三个
String[] ranNames=new String[n];
for(int i=0;i<3;i++)
{
ranNames[i] = names[ran.nextInt(names.length)];
}
}
}
import java.util.Random;
public class Names {
public static void main(String[] args) {
String[] names ={"老大","老二","老三","老四","老五"};
Random ran = new Random();
int n = 3;//多个比如三个
String[] ranNames=new String[n];
for(int i=0;i<3;i++)
{
ranNames[i] = names[ran.nextInt(names.length)];
}
}
}
全部回答
- 1楼网友:忘川信使
- 2021-02-08 17:51
首先使用 定义三个字符串,k,p,f;和 t为第几个字符串。t=1;
然后用stringtokenzier st =new stringtokenizer(a,",");//注a是你的字符串
while(st.hasmoretokens())
{
if(t==1)
{
k=st.nexttoken();
t=t+1;
}
if(t==2)
{ p=str.nexttoken();
t=t+1;
}
if(t==3)
{
f=str.nexttoken();
}
}
最后打印出来
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯