systèmes informatiques centraux AS/400 et les logiciels sont conçus par IBM pour répondre aux besoins informatiques des entreprises. La technologie utilise un IBM a développé ensemble de caractères qui sont incompatibles avec de nombreux autres systèmes . Il est donc nécessaire de convertir les jeux de caractères AS/400 dans une forme de données qui est plus souple. Une option viable existe dans le langage de programmation Java, vous permettant de convertir les données de caractères AS/400 dans une chaîne. La popularité de Java et une compatibilité multi- plate-forme améliore l'utilité des données converties à cordes. Instructions 1 Ouvrez un éditeur de texte sur votre ordinateur . Il existe une variété d' éditeurs de texte qui sont optimisés pour Java , en fonction de votre plate-forme. Choisissez celui que vous préférez . Cliquez sur le bouton "Démarrer" de votre ordinateur Windows, puis cliquez sur "Tous les programmes ". Ensuite, cliquez sur le nom de votre éditeur de texte tel que le "Bloc-notes ". 2 écrire ce qui suit code pour démarrer le langage de programmation Java : " import java.io. *; java.lang d'importation * ; ». Ensuite, appuyez sur Entrée pour commencer une nouvelle ligne 3 de Ouvrir. le programme de traduction de caractères avec un appel standard Java avec le code suivant : "class CharToString publique {" Appuyez sur Entrée pour commencer une nouvelle ligne 4 Entrez le code suivant pour appeler la AS/400. conversion des caractères de données : « byteArrayToString java.lang.String public static ( « système » , source) BufferedReader read = new BufferedReader ( nouveau InputStreamReader ( System.in ) ) ; » où «système» est la classe de l'AS /400 que vous utilisez et "source" sont les données de caractère que vous avez besoin de convertir . 5 Tapez le code suivant, qui vous donne une invite à saisir vos données de caractère et de fermer le programme avec la queue entre parenthèses: " System.out.println (" Entrez un caractère : "); String s = read.readLine (); char c = s.charAt (0); System.out.println (" valeur de caractère est "+ c); chaîne s1 = byteArrayToString ( c); System.out.println (" valeur de chaîne est "+ s1) ; }
|