Próbuję pobrać trzy ostatnie znaki dowolnego ciągu i zapisać go jako inną zmienną String. Mam ciężki czas z moim myśleniem.Pobierz ostatnie trzy znaki z dowolnego ciągu znaków - Java
String word = "onetwotwoone"
int length = word.length();
String new_word = id.getChars(length-3, length, buffer, index);
Nie wiem, jak użyć metody getChars, jeśli chodzi o bufor lub indeks. Eclipse sprawia, że mam tam tych. Jakieś sugestie?
Bufor to "char []", w którym występują znaki, a indeksem jest początek tej tablicy, w której chcesz rozpocząć kopiowanie. Po prostu stwórz char [] o rozmiarze 3 i ustaw indeks na 0. Chociaż podciąg prawdopodobnie byłby lepszy –
zgadzam się z mark konwertować na char [] (String.toCharArray(), a następnie wydrukować ostatnie 3) – amitmah