hutool 转成中文数字
时间: 2023-09-13 15:06:12 浏览: 73
可以使用 hutool 的 NumberChineseUtil 工具类将阿拉伯数字转换为中文数字。示例代码如下:
```java
import cn.hutool.core.util.NumberChineseUtil;
public class Test {
public static void main(String[] args) {
int num = 12345;
String chineseNum = NumberChineseUtil.format(num);
System.out.println(chineseNum);
}
}
```
输出结果为:
```
一万二千三百四十五
```
相关问题
hutool加密成数字
Hutool提供了多种加密方式,其中包括数字摘要算法(如MD5、SHA-1、SHA-256等)和对称加密算法(如AES、DES等)。这些算法都可以将原始数据加密成数字形式。
下面以MD5算法为例,介绍如何使用Hutool进行数字加密:
1. 导入Hutool库
```java
import cn.hutool.crypto.digest.DigestUtil;
```
2. 使用MD5算法加密字符串
```java
String str = "hello world";
String md5 = DigestUtil.md5Hex(str);
System.out.println(md5);
```
上述代码将字符串"hello world"使用MD5算法加密,并输出加密后的结果(以十六进制形式表示)。输出结果为:
```
5eb63bbbe01eeed093cb22bb8f5acdc3
```
可以看到,加密后的结果是一串数字。
除了MD5算法,Hutool还支持SHA-1、SHA-256等数字摘要算法,使用方法类似。
hutool xml转成json
Hutool是一个Java工具库,其中包含了XML转JSON的工具类。具体使用方法如下:
1. 将XML字符串转换成JSON对象:JSONObject json = JSONUtil.xmlToJson(xmlStr);
2. 将JSON对象转换成XML字符串:String xmlStr = JSONUtil.toJsonStr(json, true);
需要注意的是,如果XML中包含科学计数法表示的数字,转换成JSON后可能会出现内存溢出的问题。