java 字符串转十进制ASCII码

/**
     * 字符串转十进制ASCII码
     *
     * @param str
     * @return {@link List}<{@link Byte}>
     */
    public List<Byte> strToAscii(String str) {
        List<Byte> valueByte = new ArrayList<>();
        for (int i = 0; i < str.length(); i++) {
            char c = str.charAt(i);
            // 第二个参数16表示10进制
            Integer value = Integer.parseInt(Integer.toString(c, 10));
            valueByte.add(ByteUtil.intToByte(value));
        }
        return valueByte;
    }
posted @ 2024-03-29 11:48  qiutian-hao  阅读(5)  评论(0编辑  收藏  举报