Java: New string taking specified number of characters from first and last position of a given string
61. Substring from First and Last N Chars
Write a Java program to create a new string taking specified number of characters from first and last position of a given string.
Visual Presentation:
Sample Solution:
Java Code:
import java.util.*;
// Define a class named Main
public class Main {
// Method to return a string formed by taking 'n' characters from the beginning and 'n' characters from the end
public String nTwice(String str, int n) {
return str.substring(0, n) + str.substring(str.length() - n, str.length());
}
// Main method to execute the program
public static void main(String[] args) {
Main m = new Main(); // Create an instance of the Main class
String str1 = "Welcome"; // String
int n1 = 3; // Integer 'n'
// Display the given string, the given number, and the new string formed using nTwice method
System.out.println("The given strings is: " + str1);
System.out.println("The given numbers is: " + n1);
System.out.println("The new string is: " + m.nTwice(str1, n1));
}
}
Sample Output:
The given strings is: Welcome The given numbers is: 3 The new string is: Welome
Flowchart:
For more Practice: Solve these Related Problems:
- Write a Java program to extract the first p characters and the last p characters of a string and concatenate them.
- Write a Java program to form a new string using the initial and terminal segments of specified length.
- Write a Java program to join substrings from the beginning and end of a string based on a user-specified number.
- Write a Java program to create a new string from the border parts of a string while handling cases of insufficient length.
Go to:
PREV : Append Strings Equal Length.
NEXT : Contains "good" at Start.
Java Code Editor:
Improve this sample solution and post your code through Disqus
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.