2015-02-14 2 views
0

есть эквивалентный код в заводной для следующего кода в Java:Эквивалентный код в Groovy

import java.util.Arrays; 
import java.util.List; 
import java.util.Random; 

class Text { 

public static void main(String [] args) { 

String [] array = {"hello", "world","Pasci","Jenny"}; 
List <String> list = Arrays.asList(array); 
{ 
    Random rand = new Random(); 
    System.out.println("String from list: " + list.get(rand.nextInt(list.size()))); 
} 
} 
} 

Спасибо

+0

lmgtfy http://rosettacode.org/wiki/Pick_random_element#Groovy – cfrick

ответ

1

синтаксис Groovy является легче и не так многословен, как Java:

def list = ["hello", "world","Pasci","Jenny"] 
Random rand = new Random() 
println "String from list: " + list.get(rand.nextInt(list.size())) 

Side note: Groovy - это почти супер-набор Java, то есть вы можете написать почти любой Java кода в файле groovy, и он будет компилироваться и запускаться.

+0

Большое спасибо – user3745193