java 如何从列表中打印字符串值?
How java print a string value from a list?
如何打印 java 列表中的字符串值?
我有一个包含四个以上字符串的数组。
我想随机打印列表中的一个值。
我试过了:
import java.util.Arrays;
import java.util.List;
import java.util.Random;
class Text {
public static void main(String [] args) {
String [] array = {"hello", "world", "coucou"};
List <String> list = Arrays.asList(array);
{
System.out.println("String from the list ="+Random.array);
}
}
}
有人可以帮助解决 System.out.println
的语法问题吗?
谢谢。
在选择随机元素之前,您可以从范围 [0, n)
中创建一个随机数,其中 n
是列表的大小。
您可以使用 new Random(System.nanoTime()).nextInt(list.size())
来完成。
您可以使用 Random
class 生成介于 0(含)和列表长度(不含)之间的随机数,并打印该索引处的值。
Random rand = new Random();
System.out.println("String from list: " + list.get(rand.nextInt(list.size()));
public class ListExample {
public static void main(String[] args) {
String [] array = {"hello", "world", "coucou"};
ArrayList <String> list=new ArrayList<String>();
for(int i=0;i<array.length;i++){
list.add(array[i]);
}
Random rnd=new Random();
System.out.println("String from the list ="+list.get(rnd.nextInt(array.length)));
}
}
如何打印 java 列表中的字符串值?
我有一个包含四个以上字符串的数组。 我想随机打印列表中的一个值。
我试过了:
import java.util.Arrays;
import java.util.List;
import java.util.Random;
class Text {
public static void main(String [] args) {
String [] array = {"hello", "world", "coucou"};
List <String> list = Arrays.asList(array);
{
System.out.println("String from the list ="+Random.array);
}
}
}
有人可以帮助解决 System.out.println
的语法问题吗?
谢谢。
在选择随机元素之前,您可以从范围 [0, n)
中创建一个随机数,其中 n
是列表的大小。
您可以使用 new Random(System.nanoTime()).nextInt(list.size())
来完成。
您可以使用 Random
class 生成介于 0(含)和列表长度(不含)之间的随机数,并打印该索引处的值。
Random rand = new Random();
System.out.println("String from list: " + list.get(rand.nextInt(list.size()));
public class ListExample {
public static void main(String[] args) {
String [] array = {"hello", "world", "coucou"};
ArrayList <String> list=new ArrayList<String>();
for(int i=0;i<array.length;i++){
list.add(array[i]);
}
Random rnd=new Random();
System.out.println("String from the list ="+list.get(rnd.nextInt(array.length)));
}
}