Bonjour à tous,
Ce sujet étant en relation avec Java et Cobol je ne savais pas trop dans quel section du forum le poster, le programme que je suis en train de développer étant en java j'ai donc posté dans la section java. Je dispose d'un programme déjà développé en Cobol et je dois en développer un similaire en java. Cependant j'ai quelques soucis concernant la comparaison de chaine de caractère utilisée dans ce programme Cobol que je veux reproduire en java. J'ai appris (grace à ce forum) que les chaines de caractères (type PIC X en cobol et type string en java) sont comparées, en Cobol, caractère par caractère en s'appuyant sur la table ASCII Collating Sequence. J'ai lu que la comparaison se fait, en java, selon un ordre lexicographique qui lui même s'appuie sur la table ASCII Collating Sequence (je ne suis pas sure de cette partie). J'ai cependant des différences de résultat sur les comparaisons des mêmes chaines de caractères entre mon programme cobol déjà développé et le programme java que je suis en train de développer : quand je parle de résultat je parle de l'ordre entre les deux chaines de caractère comparées (<, > ou =). Connaissez-vous les différences existantes entre la comparaison de chaine de caractère en cobol et en java ?
Je précise que je suis très débutant en cobol et débutant en java.
N'hésitez pas à me contacter pour toutes informations supplémentaires.
Je vous remercie.
Cordialement.
Partager