gpt4 book ai didi

java - 随机读取数组

转载 作者:行者123 更新时间:2023-12-01 07:34:49 24 4
gpt4 key购买 nike

我有一个程序,我不会随机读取 ARRAY 我的程序没有错误 但在输出过程中我有空值,你能给我解决方案吗...

import java.io.FileInputStream;
import java.util.Properties;
import java.util.Random;
import javax.swing.JOptionPane;

public class ReadDB {
public static void main(String[] args) {

Properties prob = new Properties();
String word [] = new String [20] ;
try{
prob.load( new FileInputStream("words.txt"));
}catch(Exception e){
}
for(int i=1; i<6; i++){
String temp = prob.getProperty(""+i);
word[i] = temp;
Random ran = new Random ();

String Val = word[ran.nextInt(word.length)];

System.out.println(Val);

}
}
}

最佳答案

您的数组长度为 20,而您仅填充 5 个值:for(int i=1; i<6; i++){ 。这解释了空值。

关于java - 随机读取数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13406679/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com