Java基础之String类

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数组

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180725G0BOJL00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券