博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java 字符串格式化
阅读量:6004 次
发布时间:2019-06-20

本文共 622 字,大约阅读时间需要 2 分钟。

/**

* 计算公式格式化
*
* @param formula 公式字符串
* @return 格式化后的公式
*/
private String formatText(String text) {
return (toDBC(text.replaceAll("\\s*|\t|\r|\n", "")) + "~");
}

/**

* 全角转半角
*
* @param formula
* 公式字符串
* @return 半角字符串
*/
private String toDBC(String formula) {
char c[] = formula.toCharArray();
for (int i = 0; i < c.length; i++) {
if (c[i] == '\u3000')
c[i] = ' ';
else if (c[i] > '\uFF00' && c[i] < '\uFF5F')
c[i] = (char) (c[i] - 65248);
}
return new String(c);
}

 

写博客是为了记住自己容易忘记的东西,另外也是对自己工作的总结,文章可以转载,无需版权。希望尽自己的努力,做到更好,大家一起努力进步!

如果有什么问题,欢迎大家一起探讨,代码如有问题,欢迎各位大神指正!

转载于:https://www.cnblogs.com/summary-2017/p/7709491.html

你可能感兴趣的文章
第3章 远程连接管理Linux实践
查看>>
透析Linux系统编程
查看>>
数据库Sqlite文件的增删改查
查看>>
Win7硬盘安装方法
查看>>
Nginx双机热备
查看>>
php扩展模块安装
查看>>
hdu 1024 Max Sum Plus Plus 小白都可以看得懂的解析
查看>>
shell中常见参数及判断命令
查看>>
VMware Horizon View 7.5 虚拟桌面实施咨询与购买--软件硬件解决方案
查看>>
2018新版驾照驾照psd模板下载
查看>>
kali折腾日记之虚拟机安装二
查看>>
IDEA中scope 为 provided的问题
查看>>
【矢量图控件教程】矢量图控件VectorDraw 常见问题整理大全(一)
查看>>
文件系统、服务、防火墙、SELINUX——安全四大金刚
查看>>
协同oa办公自动化怎么理解?如何实现?
查看>>
Windows server 2016部署DHCP服务
查看>>
RabbitMQ如何保证队列里的消息99.99%被消费?
查看>>
梦想的启航
查看>>
机械论文发表注意事项
查看>>
Linux系统 获取磁盘信息/proc/mtab
查看>>