April 05
Prde. Ismael H. F. Santos -  ismael@tecgraf.puc-rio.br                                                          2
Exemplo (cont)
npublic static <E>  List<E>  escolheMão(List<E> baralho, int n) {
n    int tamanhoBaralho = baralho.size();
n    List<E>  visão = baralho.subList(tamanhoBaralho-n,                                      tamanhoBaralho);
n    List<E>  mão = new ArrayList<E>(visão);
n    visão.clear();
n    return mão;
n}
n
n% java Deal 4 5
n  [8 de copas, valete de espadas, 3 de espadas, 4 de espadas, rei de ouros]
n  [4 de ouros, ás de paus, 6 de paus, valete de copas, rainha de copas]
n  [7 de espadas, 5 de espadas, 2 de ouros, rainha de ouros, 9 de paus]
n  [8 de espadas, 6 de ouros, as de espadas, 3 de copas, as de copas]
n
target =
"_self" - show in the current frame
"_parent" - show in the parent frame
"_top" - show in the topmost frame
"_blank" - show in a new unnamed top-level window
name - show in a new top-level window named name