Convertir un tableau de caractères en Int en Java
-
Convertir un tableau de caractères en Int en utilisant la méthode
parseInt()
-
Convertir un tableau de caractères en Int en utilisant la méthode
parseInt()
- Conversion d’un tableau de caractères en Int en utilisant le code personnalisé
Ce tutoriel explique comment convertir un tableau de caractères en int en Java et donne quelques exemples de codes pour comprendre le sujet.
Un tableau est un conteneur qui stocke des éléments du même type de données. Par exemple, un tableau d’entiers ne peut avoir que des valeurs de type entier. Un tableau qui contient des valeurs de type char sera appelé un tableau de type char. Dans cet article, nous utiliserons plusieurs méthodes intégrées telles que parseInt()
, valueOf()
, String()
, etc que nous trouverons une valeur dans le tableau donné.
Convertir un tableau de caractères en Int en utilisant la méthode parseInt()
Nous pouvons utiliser la méthode parseInt()
pour convertir les tableaux de caractères en int en Java. Cette méthode prend un objet String
et retourne une valeur entière. Cette méthode appartient à la classe Integer
de sorte qu’elle peut être utilisée pour la conversion en un entier. Voir l’exemple ci-dessous.
public class SimpleTesting {
public static void main(String[] args) {
char[] arr = {'2', '3', '4', '5'};
int val = contains(arr);
System.out.println("Int value after conversion : " + val);
}
public static int contains(final char[] arr) {
int number = Integer.parseInt(new String(arr));
return number;
}
}
Production :
Int value after conversion : 2345
Convertir un tableau de caractères en Int en utilisant la méthode parseInt()
Nous pouvons utiliser la méthode parseInt()
et la méthode valueOf()
pour convertir un tableau de caractères en int en Java. La méthode parseInt()
prend un objet String
qui est retourné par la méthode valueOf()
, et retourne une valeur entière. Cette méthode appartient à la classe Integer
afin qu’elle puisse être utilisée pour la conversion en un entier. Voir l’exemple ci-dessous.
public class SimpleTesting {
public static void main(String[] args) {
char[] arr = {'2', '3', '4', '5'};
int val = contains(arr);
System.out.println("Int value after conversion : " + val);
}
public static int contains(final char[] arr) {
int number = Integer.parseInt(String.valueOf(arr));
return number;
}
}
Production :
Int value after conversion : 2345
Conversion d’un tableau de caractères en Int en utilisant le code personnalisé
Nous pouvons utiliser la méthode personnalisée pour convertir les tableaux de caractères en int en Java. Nous créons la méthode contains()
qui prend un tableau de caractères comme argument et renvoie une valeur entière. Vous pouvez utiliser cet exemple si vous ne voulez pas utiliser de méthodes intégrées telles que parseInt()
. Voir l’exemple ci-dessous.
public class SimpleTesting {
public static void main(String[] args) {
char[] arr = {'2', '3', '4', '5'};
int val = contains(arr);
System.out.println("Int value after conversion : " + val);
}
public static int contains(final char[] arr) {
int result = 0;
int length = arr.length - 1;
for (int i = 0; i <= length; i++) {
int digit = arr[i] - '0';
result *= 10;
result += digit;
}
return result;
}
}
Production :
Int value after conversion : 2345
Article connexe - Java Array
- Comment concaténer deux tableaux en Java
- Comment convertir un tableau d'octets en chaîne hexadécimale en Java
- Supprimer les doublons du tableau en Java
- Comparer les tableaux en Java
- Tableau associatif en Java
- Découper un tableau en Java