Substring First and Last Characters Challenge
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/Java+Advanced+media/brain.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/Java+Advanced+media/cyber-security.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/Java+Advanced+media/development.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/Java+Advanced+media/java.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/Java+Advanced+media/machine-learning.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/Java+Advanced+media/neural.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/Java+Advanced+media/programming.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/Java+Advanced+media/brain.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/Java+Advanced+media/cyber-security.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/Java+Advanced+media/development.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/Java+Advanced+media/java.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/Java+Advanced+media/machine-learning.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/Java+Advanced+media/neural.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/Java+Advanced+media/programming.png)
Note
To solve this task, you need to remember the methods
charAt()
andsubstring()
. You can read more about them in the Java Basics course.
Task
Your task is to write a method that returns the substring from the first occurrence of a character to its last occurrence. Then, you need to print the first and last letter of the obtained substring. Write two methods, where one will be used within the other.
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/Java+Advanced+media/brain.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/Java+Advanced+media/cyber-security.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/Java+Advanced+media/development.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/Java+Advanced+media/java.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/Java+Advanced+media/machine-learning.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/Java+Advanced+media/neural.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/Java+Advanced+media/programming.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/Java+Advanced+media/brain.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/Java+Advanced+media/cyber-security.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/Java+Advanced+media/development.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/Java+Advanced+media/java.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/Java+Advanced+media/machine-learning.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/Java+Advanced+media/neural.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/Java+Advanced+media/programming.png)
Everything was clear?
Course Content
Java Extended
Java Extended
Substring First and Last Characters Challenge
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/Java+Advanced+media/brain.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/Java+Advanced+media/cyber-security.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/Java+Advanced+media/development.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/Java+Advanced+media/java.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/Java+Advanced+media/machine-learning.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/Java+Advanced+media/neural.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/Java+Advanced+media/programming.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/Java+Advanced+media/brain.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/Java+Advanced+media/cyber-security.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/Java+Advanced+media/development.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/Java+Advanced+media/java.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/Java+Advanced+media/machine-learning.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/Java+Advanced+media/neural.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/Java+Advanced+media/programming.png)
Note
To solve this task, you need to remember the methods
charAt()
andsubstring()
. You can read more about them in the Java Basics course.
Task
Your task is to write a method that returns the substring from the first occurrence of a character to its last occurrence. Then, you need to print the first and last letter of the obtained substring. Write two methods, where one will be used within the other.
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/Java+Advanced+media/brain.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/Java+Advanced+media/cyber-security.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/Java+Advanced+media/development.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/Java+Advanced+media/java.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/Java+Advanced+media/machine-learning.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/Java+Advanced+media/neural.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/Java+Advanced+media/programming.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/Java+Advanced+media/brain.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/Java+Advanced+media/cyber-security.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/Java+Advanced+media/development.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/Java+Advanced+media/java.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/Java+Advanced+media/machine-learning.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/Java+Advanced+media/neural.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/Java+Advanced+media/programming.png)
Everything was clear?