EN
Java - get first 2 characters from string
3
points
In this article, we would like to show you how to get the first 2 characters from a string in Java.
Quick solution:
String text = "1234";
String firstCharacters = text.substring(0, 2);
System.out.println( firstCharacters ); // 12
Practical example
The below example shows how to use substring()
method to get the first 2
characters from the text
string.
public class StringUtils {
public static String getFirstCharacters(String text, int charactersCount) {
int offset = Math.min(charactersCount, text.length());
return text.substring(0, offset);
}
public static void main(String[] args) {
System.out.println( getFirstCharacters( "1234", 2) ); // 12
System.out.println( getFirstCharacters( "123", 2) ); // 12
System.out.println( getFirstCharacters( "12", 2) ); // 12
System.out.println( getFirstCharacters( "1", 2) ); // 1
System.out.println( getFirstCharacters( "", 2) ); //
}
}
Output:
12
12
12
1