Wpis z mikrobloga

#programowanie #java

mirki jak mogę zamienić wartości nie-numeryczne na numeryczne?

np mam dane

8,blue,abc,181,5450,normal
5,red,xyz,144,4211,negative

i chce zamienić na

8,0,0,181,5450,0
5,1,1,144,4211,1

chodzi o to ze z każdej kolumny wartość nie numeryczna ma byc zamieniona na liczbę, jeśli będzie inna wartość to dostanie liczbę o 1 większą od poprzedniej. Są jakieś gotowe rozwiązania?
  • 12
@piterRRR: generalnie wszyscy powyżej mają rację, ale to bez znajomości kontekstu, bo wszystkie rozwiązani równie dobrze mogą się nie nadawać w Twoim przypadku

np. wystarczy, że na konkretnej pozycji będą potrzebne inne mapowania, i już robi się trochę więcej roboty, niby prostej, ale żeby ogarnąć to na czysto, to jednak trzeba trochę posiedzieć
@Myzreal
Jak Ty chcesz w tej metodzie sensownie obsłużyć wyjątek?
Lepiej go wyrzucić z metody.
No i Integer.valueOf nie przyjmie parametru Object.