Java基础之String类
1 概述
1.1 定义
1.2 常用构造方法
1.3 常用方法
下面对几个方法的特殊用法给出用例:
(1) format
该方法类似于C语言中的format函数,可以将一个数字、字符串等格式化输出。示例如下:
参考文章:JAVA字符串格式化-String.format()的使用(https://blog.csdn.net/lonely_fireworks/article/details/7962171/)
(2) repalceAll
方法可以对已知的字符串进行截取,而 同样也可以用来截取字符串,且对于未知的字符串(需要知道大概组成)可以截取。示例如下:比如取出 的整数和小数部分。
(3) spit
关于 方法的使用,参数支持正则表达式,这里要说的问题是这样的:之前在使用 对字符串("123")进行分隔时,指定的参数为空字符串(""),正常情况下返回的String数组应该是:。
在老汉的i5 4550 处理器上跑自然是没问题的,但是,但是,但是,重要的事情说3遍,在Pentium 处理器(我怎么知道公司还有这种电脑,手动狗头-_-)上,返回的结果是:。附上老汉的将整数转换为汉字的方法:
1.4 其它的常用字符串转换
1.4.1 byte数组和16进制字符串互转
在工作中,经常需要对接一些设备,而这些设备之间的数据通常使用16进制字符串传输,所以就需要byte数组和16进制字符串的互转。
(1) byte数组转换为16进制字符串
注:如果返回结果不需要转换为大写,则把toUpperCase()方法去掉即可。
(2) 16进制字符串转换为byte数组
领取专属 10元无门槛券
私享最新 技术干货