Use random numbers to list in Java

I received the following error

import java.util.*;
import java.io.*;

public class ShufflingListAndarray
{
  public static void main(String[] args) throws IOException

{
    List services = 


    //Arrays.asList("COMPUTER","DATA","PRINTER");

 Arrays.asList(new String[] {"COMPUTER","PRINTER"}); 

   Random rnd=new Random();
  String s = services.get(rnd.nextInt(services.size()));

    Collections.shuffle(services);


    //Collections.sort(list);


    System.out.println("List sorting :"+ services);
  }
}

After compiling the above code, I get the following error

C:\>javac ShufflingListAndarray.java
ShufflingListAndarray.java:17: incompatible types
found   : java.lang.Object
required: java.lang.String
  String s = services.get(rnd.nextInt(services.size()));
                         ^
1 error

Solution

Change list service to list < string > Service

The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
THE END
分享
二维码
< <上一篇
下一篇>>