首页 理论教育 Java程序设计String类常用方法汇总

Java程序设计String类常用方法汇总

时间:2023-11-01 理论教育 版权反馈
【摘要】:String类有许多方法,具体参看Java String API文档,下面通过几个例子说明。图7-4String对象构造、equals方法和连接测试String类构造方法众多,通常通过字符串常量或者字符数组来创建String类对象。注意区分String对象和String对象的引用,String引用变量存储的是String对象的引用。演示与String字符串的判断和查询相关的方法。图7-6测试与String字符串转换和修改相关的方法方法public String trim()返回字符串的副本,忽略前导空白和尾部空白,但是不能删除中间的空白。

Java程序设计String类常用方法汇总

String类有许多方法,具体参看Java String API文档,下面通过几个例子说明。

【例7-4】

演示String对象创建、“==”运算符、String类equals方法以及字符串连接等。

在项目chapter7的src目录下新建一个包cn.linaw.chapter7.demo02,新建测试类String Test1,测试代码如图7-4所示。

图7-4 String对象构造、equals方法和连接测试

String类构造方法众多,通常通过字符串常量或者字符数组来创建String类对象。注意区分String对象和String对象的引用,String引用变量存储的是String对象的引用。运算符“==”比较的String引用变量本身的值,如果要比较String引用变量指向的String对象的内容是否相同,则需要用到String类的equals方法,该方法将此String对象的字符串内容与指定String对象的字符串内容比较。

字符串的连接有两种方式:一种是使用“+”,如果和字符串连接的是基本数据类型的数据,在连接前系统会自动将这些数据转换为字符串;另一种方式是使用String类的concat方法,public String concat(String str)方法将指定字符串连接到此字符串的结尾。

【例7-5】

演示与String字符串的判断和查询相关的方法。

测试类String Test2如图7-5所示。

(www.xing528.com)

图7-5 测试与String字符串的判断和查询相关的方法

【例7-6】

演示与String字符串转换和修改相关的方法。

测试类String Test3如图7-6所示。

图7-6 测试与String字符串转换和修改相关的方法

方法public String trim()返回字符串的副本,忽略前导空白和尾部空白,但是不能删除中间的空白。如果需要删除所有的空白,则需要使用public String replace(char oldChar,char new Char)返回一个新的字符串,它是通过用new Char替换此字符串中出现的所有oldChar得到的。

方法public char[]toChar Array()将此字符串转换为一个新的字符数组,还可以将一个字符串转换成byte数组。

方法public byte[]getBytes()使用平台的默认字符集将此String编码为byte序列,并将结果存储到一个新的byte数组中。

方法public byte[]getBytes(String charset Name)throws UnsupportedEncodingException使用指定的字符集将此String编码为byte序列,并将结果存储到一个新的byte数组中。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈