Here you can find the source of convertDoubleConsonant(byte[] b)
public static void convertDoubleConsonant(byte[] b)
//package com.java2s; public class Main { public static void convertDoubleConsonant(byte[] b) { int len = b.length; if ((len & 1) == 1) { b[len - 1] = '\0'; len--;/*from w ww . ja v a 2 s .c om*/ } for (int i = 0; i < len; i += 2) { int high = b[i] & 0xff; int low = b[i + 1] & 0xff; if (high == '\0' || low == '\0') { break; } else if ((high == 0x24 || high == 0x25) && low == 0x43) { b[i + 1] = (byte) 0x44; } } } }