Staram się wypracować sposób na dzielenie się napis w języku Java, który następuje wzór tak:Jak podzielić ciąg znaków między litery i cyfry (lub między cyframi i literami)?
String a = "123abc345def";
Wyniki powinno być następujące:
x[0] = "123";
x[1] = "abc";
x[2] = "345";
x[3] = "def";
jednak I jestem całkowicie zaskoczony, w jaki sposób mogę to osiągnąć. Czy ktoś może mi pomóc? Próbowałem wyszukiwać w Internecie dla podobnego problemu, ale bardzo trudno jest go poprawnie wyrazić w wyszukiwaniu.
Uwaga: Numer liter & numery mogą się różnić (np Nie może być ciągiem jak so '1234a5bcdef')
Jeszcze niczego nie próbowałem - nie wiem nawet, od czego zacząć, ponieważ jest to pierwszy czas natknąłem się na coś podobnego. –
Użytkownicy proszeni są o dodanie znacznika "praca domowa" do wszystkich pytań dotyczących problemów z pracą domową. – Michael
@Michael to nie jest pytanie "praca domowa". Nigdy wcześniej nie spotkałem się z tego rodzaju problemem. –