How to get the last element of a String array | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 2

How to get the last element of a String array

Here is an example of what I've tried String words = "Programming/is/fun"; String[] arr = words.split("/"); String lastElement = arr.length-1; System.out.print(lastElement); Expected output: fun Output : an error that says cannot convert from int to String

5th Apr 2021, 8:23 AM
Bãrt Simpson
Bãrt Simpson - avatar
7 Answers
+ 6
String lastElement = arr[arr.length-1];
5th Apr 2021, 8:47 AM
Avinesh
Avinesh - avatar
+ 3
System.out.print(arr[arr.length - 1]);
5th Apr 2021, 8:48 AM
Vadivelan
+ 3
khalid raji arr.length - 1 will return integer value so you can't directly assign to a String variable.
5th Apr 2021, 10:08 AM
A͢J
A͢J - avatar
+ 2
Change lastElement type to int and output arr[lastElement]
5th Apr 2021, 8:46 AM
Abdulaziz Mavlonov
Abdulaziz Mavlonov - avatar
+ 2
Got it thank y'all 😊
5th Apr 2021, 8:50 AM
Bãrt Simpson
Bãrt Simpson - avatar
+ 1
You hv to convert the words to charArray first
5th Apr 2021, 8:47 AM
Danny Wanyoike
Danny Wanyoike - avatar