protected void toValue() { StringBuilder sb = new StringBuilder(); byte[] bytes = getBytes(); byte[][] bytesGroups = group(bytes); BigInteger[] coms = convert(bytesGroups); long first = coms[0].longValue(); sb.append(first / 40).append('.'); sb.append(first % 40); if (coms.length > 1) { sb.append('.'); } for (int i = 1; i < coms.length; ++i) { sb.append(coms[i].toString()); if (i != coms.length - 1) { sb.append('.'); } } String value = sb.toString(); setValue(value); }
protected void toValue() { StringBuilder sb = new StringBuilder(); byte[] bytes = getBytes(); byte[][] bytesGroups = group(bytes); BigInteger[] coms = convert(bytesGroups); long first = coms[0].longValue(); sb.append(first / 40).append('.'); sb.append(first % 40); if (coms.length > 1) { sb.append('.'); } for (int i = 1; i < coms.length; ++i) { sb.append(coms[i].toString()); if (i != coms.length - 1) { sb.append('.'); } } String value = sb.toString(); setValue(value); }