Closed daianeoliver closed 2 years ago
Oi, @daianeoliver. Tudo bem? Primeiramente parabéns pelo empenho nos estudos, viu? Estamos indo muito bem!!
Vamos lá:
List
, "não está correta", tá? Precisamos dizer qual o tipo de dados essa List
irá receber, por exemplo:List<Double> tempo = new ArrayList<Double>();
//ou
List<Double> tempo = new ArrayList<>();
add(new ListaTempo("1",12.0));
String ("1") e Double (12.0).
public class Temperatura {
public static void main(String[] args){
List tempo = new ArrayList<>(){{
add(new ListaTempo("1",12.0));
add(new ListaTempo("2",23.0));
add(new ListaTempo("3",3.0));
add(new ListaTempo("4",21.0));
add(new ListaTempo("5",10.0));
add(new ListaTempo("6",30.0));
}};
System.out.println("Temperaturas 6 primeiros meses: " + tempo);
}
}
List
, nós não podemos ter mais de um tipo de elemento dentro dela. Beleza? Map
. Vou te mostrar um exemplo aqui:
Map<String, Double> tempo = new HashMap<>() {{
put("1",12.0);
put("2",23.0);
put("3",3.0);
put("4",21.0);
put("5",10.0);
put("6",30.0);
}};
System.out.println("Temperaturas 6 primeiros meses: " + tempo);
Essa parte de Map
, vemos com bastante detalhe na parte final do nosso curso! Tanto Map
quanto Stream API
. (:
Veja se consegui te ajudar. Se ainda não expliquei bem, me diz que explico melhor!
Ola Camila! Agradeço o retorno!
Desculpe eu esqueci completamente do detalhe dos tipos de variáveis no list! :( Deu para entender sim o que passou, muito obrigada! Vou me atentar mais a esses detalhes nas próximas. ;)
Oi Camila, tudo bem? estou fazendo o exercício 1 da aula de collections, e me bateu uma dúvida quando utilizo classe para criar o arraylist, eu consigo trocar a string do mes: "1" para mes: "janeiro" utilizando o camparator? Se puder me dar uma luz agradeço muito!
public class Temperatura { public static void main(String[] args){ List tempo = new ArrayList<>(){{
add(new ListaTempo("1",12.0));
add(new ListaTempo("2",23.0));
add(new ListaTempo("3",3.0));
add(new ListaTempo("4",21.0));
add(new ListaTempo("5",10.0));
add(new ListaTempo("6",30.0));
}};
System.out.println("Temperaturas 6 primeiros meses: " + tempo);
}