java实现ascii转10进制字符串

/**
     * ascii转10进制字符串
     *
     * @param value
     * @return {@link String}
     */
    public String decToStr(byte value) {
        String ascii = String.valueOf(value);
        StringBuilder sb = new StringBuilder();
        int step = 2;
        for (int i = 0; i < ascii.length() - 1; i += step) {
            String h = ascii.substring(i, (i + step));
            // 这里第二个参数传10表10进制
            int decimal = Integer.parseInt(h, 10);
            sb.append((char) decimal);
        }
        return sb.toString();
    }
posted @ 2024-03-29 09:11  qiutian-hao  阅读(49)  评论(0编辑  收藏  举报