Obtenir le dernier caractère d'une chaîne de caractères en Java
-
Obtenir le dernier caractère d’une chaîne de caractères en Java en utilisant
substring()
-
Obtenir le dernier caractère d’une chaîne de caractères en Java en utilisant
charAt()
- Obtenir le dernier caractère d’une chaîne de caractères en Java en convertissant la chaîne en un tableau de caractères
Ce tutoriel présente la façon dont nous pouvons obtenir le dernier caractère de la chaîne en Java.
Obtenir le dernier caractère d’une chaîne de caractères en Java en utilisant substring()
Dans l’exemple de code ci-dessous, le dernier caractère de exampleString
est g
. Nous utiliserons une méthode de la classe String
appelée substring()
qui extrait une sous-chaîne comme son nom l’indique. La méthode substring(startingIndex)
prend un argument qui doit être l’index ou la position de la partie de la chaîne dont nous avons besoin. Nous n’avons besoin que du dernier caractère, donc nous passons exampleString.length() - 1
comme index de départ.
Maintenant, nous avons le dernier caractère de la variable lastCharacter
comme chaîne de caractères. Nous devons avoir notre caractère comme un char
afin de pouvoir utiliser toCharArray()
pour convertir le lastCharacter
en un tableau de char
et ensuite obtenir le seul caractère unique dans ce tableau.
public class LastCharString {
public static void main(String[] args) {
String exampleString = "This is a String";
String lastCharacter = exampleString.substring(exampleString.length() - 1);
char[] lastChar = lastCharacter.toCharArray();
System.out.println("Last char: " + lastChar[lastChar.length - 1]);
}
}
Production :
Last char : g
Obtenir le dernier caractère d’une chaîne de caractères en Java en utilisant charAt()
Au lieu d’obtenir le dernier caractère sous forme de chaîne de caractères et de le convertir ensuite en un char[]
, nous pouvons directement obtenir le dernier caractère d’une chaîne de caractères en utilisant la méthode chartAt()
de la classe String
. Cette méthode nous permet d’obtenir un caractère unique spécifique au numéro d’index spécifié.
La méthode exampleString.charAt(exampleString.length() - 1)
permet d’obtenir le caractère situé à la dernière position de exampleString
.
public class LastCharString {
public static void main(String[] args) {
String exampleString = "This is a String";
char lastChar = exampleString.charAt(exampleString.length() - 1);
System.out.println("Last char: " + lastChar);
}
}
Production :
Last char: g
Obtenir le dernier caractère d’une chaîne de caractères en Java en convertissant la chaîne en un tableau de caractères
Une autre méthode rapide que nous pouvons utiliser consiste à convertir directement la exampleString
en un tableau de char
. Cela rend le code plus concis et plus rapide. Nous pouvons utiliser la méthode toCharArray()
, que nous avons utilisée dans le premier exemple de cet article, pour convertir la chaîne entière en un tableau de char
. Ensuite, nous obtenons le dernier caractère en accédant au tableau avec l’index du dernier caractère - lastCharArray.length - 1
.
public class LastCharString {
public static void main(String[] args) {
String exampleString = "This is a String";
char[] lastCharArray = exampleString.toCharArray();
char lastChar = lastCharArray[lastCharArray.length - 1];
System.out.println("Last char: " + lastChar);
}
}
Production :
Last char: g
Rupam Saini is an android developer, who also works sometimes as a web developer., He likes to read books and write about various things.
LinkedInArticle connexe - Java Char
- Comment convertir int à char en Java
- Char vs chaîne en Java
- Initialiser un caractère en Java
- Représenter un caractère vide en Java
- Caractère majuscules et minuscules en Java
- Comparer les caractères en Java