J'ai besoin de convertir une chaîne en un tableau int correspondant en Java. J'ai écrit le code suivant mais il ne fonctionne pas comme prévu. J'ai écrit un programme de chiffrement rc4 qui prend la clé et le texte brut comme tableaux int. J'ai donc besoin de convertir la clé spécifiée par l'utilisateur en int array avant de la passer à la fonction de cryptage. Est-ce la bonne façon d'utiliser la clé dans les programmes de cryptage?Conversion de String en int en Java
-4
A
Répondre
3
Utilisez cette option pour obtenir le code ASCII
intArray[i] = (int)temp.charAt(i);
0
Vous pouvez convertir la chaîne à charArray. Travesing charArray vous pouvez convertir en:
char[] c = inputString.toCharArray()
for(int i=0;i<c.length;i++)
int n = Integer.parseInt(c[i]);
-1
Je résolu ce problème en utilisant l'octet au lieu de int. Modifié le rc4 pour prendre le tableau d'octets. converti la chaîne à l'aide d'octet
String Nkey = jTextField2.getText();
jTextField3.setText(Nkey);
int i;
byte[] key = Nkey.getBytes();
Questions connexes
- 1. Méthode efficace de conversion int en String en Java
- 2. Conversion de mysqlpp :: String en C++ int
- 3. Java convert String [] en int []
- 4. Conversion de String en Byte en Java
- 5. Conversion de byte en int en java
- 6. Conversion int [] en octets [] Java
- 7. String Convertir int tableau en Java
- 8. Problème lors de la conversion de String en Int
- 9. Conversion de int [] en int *
- 10. Mauvaise conversion? String => Int
- 11. résultat étrange lors de la conversion Hex String en int
- 12. Conversion de int int en chaîne C#
- 13. Conversion de Int en chaîne
- 14. Enum Conversion en String
- 15. Conversion EditText en Int
- 16. Conversion IO Int en Int
- 17. Conversion de chaîne en ArrayList <String> en Java
- 18. Conversion de chaînes en int en C#
- 19. Matlab: conversion Java String []
- 20. Invalid conversion de int ** en const int **
- 21. Conversion INT en temps
- 22. Comment initialiser une paire ordonnée de (int, string) en java
- 23. comportement incompatible avec string + = int en C#
- 24. Java autorise la conversion implicite de int en float. Pourquoi?
- 25. C++ conversion invalide int * en int
- 26. Conversion de char * en int
- 27. chaîne de conversion en int()
- 28. Conversion de XMLHttpRequest en string en Javascript
- 29. Conversion chaîne en int (C++)
- 30. Android/Java Append String + int
Qu'attendez-vous lors de la conversion « a » int? Une valeur hexadécimale? Le code ASCII? –
Vous ne recevez aucune exception? –
Pourquoi n'utilisez-vous pas l'algorithme RC4 intégré du JDK? Et pourquoi utiliser ints au lieu de bytes? –