Witam mam pytanko mam taki tekst
name:Kubica,old:25,win:polska:2,pos:1,pos:2,pos:3
i mniej wiecej mam obiekt
kierowca
w którym mam
private String name;
private int old
private HashMap<String,Integer> wins = new HashMap<>();
private List<Integer> pos = new ArrayList<>();
i konstruktor
public kierowca(string name,int old,HashMap<String,Integer> win,ArrayList<Integer> pos){
this.name = name;
this.old = old;
this.win = win;
this.pos = pos;
}
i mam teraz
String first = "name:Kubica,old:25,win:polska:2,pos:1,pos:2,pos:3";
i chce zrobić
Kierowca A = new Kierowca(a,b,c,d);
i chce jakośc splitować/podzielić czy coś
w zmiennej 'a' ma byc Kubica
w zmiennej 'b' ma byc 25
w zmiennej 'c' ma byc jako key polska jako value 2
i w liscie 'd' ma byc po kolei 1,2,3
jak takie coś zrobić?
przedtem robiłem tak
kubica,25,polska:2,1,2,3
ale w tym wypadku musiałem wymusić wpisanie wszystkoch argumentów a chciałbym zrobić to tym wyżej sposobem;/