Mam tablicę ciągów tak:jak wyświetlić ciąg sznurkiem liczyć
String[] str = new String[]{"foo","bar","foo","car"}
muszę wyjście tak:
bar1car1foo2
Próbowałem tak:
String[] someArray = new String[] { "foo","bar","foo","car"};
for(int i=0;i<someArray.length;i++){
int count=0;
for(int j=0;j<someArray.length;j++){
if(someArray[i].equals(someArray[j])){
someArray[i] +=count;
}
}
System.out.println(someArray[i]);
}
a moja produkcja to:
foo0
bar0
foo0
car0
Głosuję, aby zamknąć to pytanie jako nietypowe, ponieważ [pytania z prośbą o pomoc domową muszą zawierać podsumowanie dotychczas wykonanej pracy w celu rozwiązania problemu oraz opis trudności rozwiązania) (http://stackoverflow.com/help/on-topic). – Andreas
Tylko dla przypomnienia: Andreas jest rzeczywiście poprawny - nie wykazałeś żadnych objawów na samodzielne rozwiązanie problemu. Więc masz szczęście, że niektórzy ludzie byli w nastroju odpowiadania mimo wszystko; ale nie daj się zwieść twierdzeniu, że SO jest witryną, w której powinieneś po prostu zrzucić swoje wymagania, a inni wykonują pracę za ciebie. Zapewniam: większość czasu kończy się bardzo negatywną informacją dla Ciebie. – GhostCat