@Test public void testAsciiToJISX0208() throws Exception { byte[] input = {0x31, 0x61, 0x7A, 0x41, 0x5A}; List<Integer> expected = Arrays.asList(0x2331, 0x2361, 0x237a, 0x2341, 0x235a); List<Integer> result = new ArrayList<Integer>(); for (byte b: input) { result.add(ByteUtil.asciiToJISX0208(b)); } assertEquals(result, expected); }
public static int asciiToJISX0208(final int code) { if (!(0x20 <= code && code <= 0x7e)) { throw new AssertionError(); } return ASCII_TO_JISX0208_TABLE[code-0x20]; }
ByteUtil { public static int asciiToJISX0208(final int code) { if (!(0x20 <= code && code <= 0x7e)) { throw new AssertionError(); } return ASCII_TO_JISX0208_TABLE[code-0x20]; } }
ByteUtil { public static int asciiToJISX0208(final int code) { if (!(0x20 <= code && code <= 0x7e)) { throw new AssertionError(); } return ASCII_TO_JISX0208_TABLE[code-0x20]; } private  ByteUtil(); }
ByteUtil { public static int asciiToJISX0208(final int code) { if (!(0x20 <= code && code <= 0x7e)) { throw new AssertionError(); } return ASCII_TO_JISX0208_TABLE[code-0x20]; } private  ByteUtil(); static int getInt2(final byte[] b, final int offset); static int getInt3(final byte[] b, final int offset); static int getIntLE2(final byte[] b, final int offset); static int getBCD2(final byte[] b, final int offset); static int getBCD4(final byte[] b, final int offset); static long getLong4(final byte[] b, final int offset); static long getLong5(final byte[] b, final int offset); static long getLongLE4(final byte[] b, final int offset); static String narrowToWide(final String str); static String wideToNarrow(final String str); static int asciiToJISX0208(final int code); static int jisx0201ToJISX0208(final int code); static String gb2312ToString(final byte[] b); static String gb2312ToString(final byte[] b, final int offset, final int len); static String jisx0208ToString(final byte[] b); static String jisx0208ToString(final byte[] b, final int offset, final int len); static byte[] stringToJISX0208(final String str); static void katakanaToHiragana(final byte[] b); static void hiraganaToKatakana(final byte[] b); static void upperToLowerLatin(final byte[] b); static void lowerToUpperLatin(final byte[] b); static void upperToLower(final byte[] b); static void lowerToUpper(final byte[] b); static void convertLongVowel(final byte[] b); static void deleteLongVowel(final byte[] b); static void convertDoubleConsonant(final byte[] b); static void convertContractedSound(final byte[] b); static void convertVoicedConsonant(final byte[] b); static void convertSmallVowel(final byte[] b); static void convertPSound(final byte[] b); static void deleteMark(final byte[] b); static void deleteSpaceLatin(final byte[] b); static void deleteSpace(final byte[] b); static void reverseWordLatin(final byte[] b); static void reverseWord(final byte[] b); }
ByteUtil { public static int asciiToJISX0208(final int code) { if (!(0x20 <= code && code <= 0x7e)) { throw new AssertionError(); } return ASCII_TO_JISX0208_TABLE[code-0x20]; } private  ByteUtil(); static int getInt2(final byte[] b, final int offset); static int getInt3(final byte[] b, final int offset); static int getIntLE2(final byte[] b, final int offset); static int getBCD2(final byte[] b, final int offset); static int getBCD4(final byte[] b, final int offset); static long getLong4(final byte[] b, final int offset); static long getLong5(final byte[] b, final int offset); static long getLongLE4(final byte[] b, final int offset); static String narrowToWide(final String str); static String wideToNarrow(final String str); static int asciiToJISX0208(final int code); static int jisx0201ToJISX0208(final int code); static String gb2312ToString(final byte[] b); static String gb2312ToString(final byte[] b, final int offset, final int len); static String jisx0208ToString(final byte[] b); static String jisx0208ToString(final byte[] b, final int offset, final int len); static byte[] stringToJISX0208(final String str); static void katakanaToHiragana(final byte[] b); static void hiraganaToKatakana(final byte[] b); static void upperToLowerLatin(final byte[] b); static void lowerToUpperLatin(final byte[] b); static void upperToLower(final byte[] b); static void lowerToUpper(final byte[] b); static void convertLongVowel(final byte[] b); static void deleteLongVowel(final byte[] b); static void convertDoubleConsonant(final byte[] b); static void convertContractedSound(final byte[] b); static void convertVoicedConsonant(final byte[] b); static void convertSmallVowel(final byte[] b); static void convertPSound(final byte[] b); static void deleteMark(final byte[] b); static void deleteSpaceLatin(final byte[] b); static void deleteSpace(final byte[] b); static void reverseWordLatin(final byte[] b); static void reverseWord(final byte[] b);  }