IUnicodeUtils.java 842 Bytes
package com.ruoyi.utils;

import com.ruoyi.domain.enums.DelFlagEnum;
import org.apache.commons.lang3.StringUtils;

import java.util.Objects;

/**
 * @author 20412
 */
public class IUnicodeUtils {

    /**
     * @param str content
     * @return unicode
     */
    public static String toUnicode(String str) {
        StringBuilder outStr = new StringBuilder();
        if (StringUtils.isNotEmpty(str)) {
            for (int i = 0; i < str.length(); i++) {
                String outStr2 = Integer.toHexString(str.charAt(i));
                outStr.append(StringUtils.leftPad(outStr2, 4, '0'));
            }
        }
        return outStr.toString();
    }

    public static String getDelFlagStr(Boolean delFlag) {
        return Objects.isNull(delFlag) ? null : delFlag ? DelFlagEnum.YES.getLabel() : DelFlagEnum.NO.getLabel();
    }
}