JAVA实现ASCII码与EBCDIC码的相互转换
import java.io.*;
public class coder{
/**
* ASCII码对应表
*/
private static final String [] ASCII={
"NUL", /* ASCII 0 0x00 "Null" */
"SOH", /* ASCII 1 0x01 "Start of Heading" */
"STX", /* ASCII 2 0x02 "Start of Text " */
"ETX", /* ASCII 3 0x03 "End of Text" */
"EOT", /* ASCII 4 0x04 "End of Transmission" */
"ENQ", /* ASCII 5 0x05 "Enquiry" */
"ACK", /* ASCII 6 0x06 "Acknowledge" */
"BEL", /* ASCII 7 0x07 "Bell" */
"BS", /* ASCII 8 0x08 "Backspace" */
"HT", /* ASCII 9 0x09 "Horizontal Tabulation" */
"LF", /* ASCII 10 0x0A "Line Feed" */
"VT", /* ASCII 11 0x0B "Vertical Tabulation" */
"FF", /* ASCII 12 0x0C "Form Feed" */
"CR", /* ASCII 13 0x0D "Carriage Return" */
"SO", /* ASCII 14 0x0E "Shift Out" */
"SI", /* ASCII 15 0x0F "Shift In" */
"DLE", /* ASCII 16 0x10 "Data Link Escape" */
"DC1", /* ASCII 17 0x11 "Device Control 1" */
"DC2", /* ASCII 18 0x12 "Device Control 2" */
"DC3", /* ASCII 19 0x13 "Device Control 3" */
"DC4", /* ASCII 20 0x14 "Device Control 4" */
"NAK", /* ASCII 21 0x15 "Negative Acknowledge" */
"SYN", /* ASCII 22 0x16 "Synchronous Idle" */
"ETB", /* ASCII 23 0x17 "End of Transmission Block" */
"CAN", /* ASCII 24 0x18 "Cancel" */
"EM", /* ASCII 25 0x19 "End of Medium" */
"SUB", /* ASCII 26 0x1A "Substitute" */
"ESC", /* ASCII 27 0x1B "Escape" */
"FS", /* ASCII 28 0x1C "File Separator" */
"GS", /* ASCII 29 0x1D "Group Separator" */
"RS", /* ASCII 30 0x1E "Record Separator" */
"US", /* ASCII 31 0x1F "Unit Separator" */
"SP", /* ASCII 32 0x20 "Space" */
"!", /* ASCII 33 0x21 "Exclamation Point" */
"\"", /* ASCII 34 0x22 "Quotation Mark" */
"#", /* ASCII 35 0x23 "Number Sign, pound" */
"$", /* ASCII 36 0x24 "Dollar Sign" */
"%", /* ASCII 37 0x25 "Percent" */
"&", /* ASCII 38 0x26 "Ampersand" */
"'", /* ASCII 39 0x27 "Apostrophe, Prime" */
"(", /* ASCII 40 0x28 "Left Parenthesis" */
")", /* ASCII 41 0x29 "Right Parenthesis" */
"*", /* ASCII 42 0x2A "Asterisk, star" */
"+", /* ASCII 43 0x2B "Plus Sign" */
",", /* ASCII 44 0x2C "Comma" */
"-", /* ASCII 45 0x2D "Hyphen Minus Sign" */
".", /* ASCII 46 0x2E "Period, Decimal Point, dot" */
"/", /* ASCII 47 0x2F "Slash, Virgule" */
"0", /* ASCII 48 0x30 "0" */
"1", /* ASCII 49 0x31 "1" */
"2", /* ASCII 50 0x32 "2" */
"3", /* ASCII 51 0x33 "3" */
"4", /* ASCII 52&nbs
补充:软件开发 , Java ,