Java - jak zbudować listę?

0

Witam
Jak zbudować listę w javie składającą się z takich elemtnów

"Enum 1" (który jest wartością z ENUMa np. NUMER_KLIENTA) , wartosc1 (zmienna Long)

"Enum 2" (który jest wartością z ENUMa np. TYP_KLIENTA) , wartosc2 (zmienna Long)
"text 1" (który jest wartością z ENUMa) , wartosc1 (zmienna Long)

1

Bardzo niejasne pytanie:

  • co to jest lista?
  • lista ma zawierać naprzemiennie Stringi i liczby, czy też elementami listy mają być pary (String, Long)?
0

Do metody
DaneService.importujDaneDodatkowe();

muszę przekazać
List<DaneDodatkoweSimpleDTO> parametry, Long idDane

gdzie

DaneDodatkoweSimpleDTO(ETypDodatkowy typParametru, String wartosc)

gdzie
public enum ETypDodatkowy
TYP_KLIENTA
NUMER_KLIENTA

0

Wersja dla mapy (nie listy):

/* package whatever; // don't place package name! */

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

/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
	enum TypEnuma {
		NUMER_KLIENTA,
		TYP_KLIENTA
	}
	public static void main (String[] args) throws java.lang.Exception
	{
		Map<TypEnuma, Long> mapa = new HashMap<>();
		mapa.put(TypEnuma.NUMER_KLIENTA, Long.valueOf(1));
		mapa.put(TypEnuma.TYP_KLIENTA, Long.valueOf(2));
		System.out.println(mapa);
	}
}

https://ideone.com/UfFthz

Ew. możesz użyć listy par (pair), przykład implementacji pary: https://gist.github.com/vpiotr/b5ba7c69f049c432424b

1 użytkowników online, w tym zalogowanych: 0, gości: 1