Comment convertir un code ASCII en caractère
- Utilisez Casting pour convertir ASCII en caractère en Java
-
Utilisez
Character.toString
pour convertir ASCII en caractères en Java -
Utilisez
Character.toString
pour convertir l’ASCII en caractères en Java -
Utilisez
Character.toChars()
pour convertir les codes ASCII en caractères en Java
Cet article explique comment convertir un code ASCII en son caractère en utilisant des méthodes en Java. En outre, nous démontrons comment vous pouvez changer les lettres majuscules en lettres minuscules, et vice versa.
Utilisez Casting pour convertir ASCII en caractère en Java
La façon la plus simple et la plus facile d’extraire le caractère d’un code ASCII est de le transformer directement en un char
; cela convertira la asciiValue
du type int
en un type char
.
public class Main {
public static void main(String[] args) {
int asciiValue = 97;
char convertedChar = (char) asciiValue;
System.out.println(convertedChar);
}
}
Production :
a
Utilisez Character.toString
pour convertir ASCII en caractères en Java
La classe de caractères de Java nous fournit une méthode toString()
, qui est convertie en char
dans un codePoint ; dans ce cas, nous avons un code ASCII. Nous pouvons mettre la méthode de conversion dans une boucle pour obtenir tous les alphabets anglais en majuscules. Notez que la boucle va de 65 à 90, qui sont les codes correspondant aux alphabets en majuscules.
L’avantage de cette méthode par rapport à l’exemple que nous avons utilisé ci-dessus est qu’elle peut lancer une exception si la valeur int
n’est pas validée correctement.
public class Main {
public static void main(String[] args) {
int asciiValue = 65;
for (int i = asciiValue; i <= 90; i++) {
String convertedChar = Character.toString(i);
System.out.println(i + " => " + convertedChar);
}
}
}
Production :
65 = > A 66 = > B 67 = > C 68 = > D 69 = > E 70 = > F 71 = > G 72 = > H 73 = > I 74 = > J 75 =
> K 76 = > L 77 = > M 78 = > N 79 = > O 80 = > P 81 = > Q 82 = > R 83 = > S 84 = > T 85 =
> U 86 = > V 87 = > W 88 = > X 89 = > Y 90 = > Z
Utilisez Character.toString
pour convertir l’ASCII en caractères en Java
Pour convertir les codes ASCII en alphabets minuscules, il suffit de modifier la plage de la boucle ; elle doit commencer par 97 et se terminer par 122.
public class Main {
public static void main(String[] args) {
int asciiValue = 97;
for (int i = asciiValue; i <= 122; i++) {
String convertedChar = Character.toString((char) i);
System.out.println(i + " => " + convertedChar);
}
}
}
Production :
97 = > a 98 = > b 99 = > c 100 = > d 101 = > e 102 = > f 103 = > g 104 = > h 105 = > i 106 =
> j 107 = > k 108 = > l 109 = > m 110 = > n 111 = > o 112 = > p 113 = > q 114 = > r 115 =
> s 116 = > t 117 = > u 118 = > v 119 = > w 120 = > x 121 = > y 122 = > z
Utilisez Character.toChars()
pour convertir les codes ASCII en caractères en Java
Nous pouvons utiliser une autre méthode de la classe de caractères en Java, qui est toChars
; elle prend un codePoint comme la valeur ASCII et retourne un tableau de char
.
public class Main {
public static void main(String[] args) {
int asciiValue = 255;
char[] convertedCharArray = Character.toChars(asciiValue);
System.out.println(convertedCharArray);
}
}
Production :
ÿ
Rupam Saini is an android developer, who also works sometimes as a web developer., He likes to read books and write about various things.
LinkedIn