快捷搜索:  汽车  科技

java string常用方法(Java中的常用类String类)

java string常用方法(Java中的常用类String类)public String();String类的构造方法String类的概述String类代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现。实例大家应该不陌生吧~我们在学习Java的过程中总是会听到有人说“实例对象”,“实例对象”的 那么上面的意思就是,abc 是 String 的一个对象~

今天娜娜和各位来聊聊 String 类

String 这个类是用来对字符串进行操作的。我们在实际的项目开发过程中会有很多关于字符串的操作,所以这个类是比较重要的。

那么我们进入正题

string 类

String类的概述

String类代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现。

实例大家应该不陌生吧~我们在学习Java的过程中总是会听到有人说“实例对象”,“实例对象”的 那么上面的意思就是,abc 是 String 的一个对象~

String类的构造方法

public String();

初始化一个新创建的 String 对象,使其表示一个空字符序列。

java string常用方法(Java中的常用类String类)(1)

public String(byte[] bytes);

通过使用平台的默认字符集解码指定的 byte 数组,构造一个新的 String。

java string常用方法(Java中的常用类String类)(2)

public String(char[] value);

把字符数组转成字符串

java string常用方法(Java中的常用类String类)(3)

public String(String original);

把字符串常量转成字符串

java string常用方法(Java中的常用类String类)(4)

String类的判断方法

boolean equals(Object obj);

比较字符串的内容是否相同,区分大小写

java string常用方法(Java中的常用类String类)(5)

boolean equalsIgnoreCase(String str)

比较字符串的内容是否相同,忽略大小写

java string常用方法(Java中的常用类String类)(6)

boolean contains(String str)

判断大字符串中是否包含小字符串

java string常用方法(Java中的常用类String类)(7)

boolean startsWith(String str)

判断字符串是否以某个指定的字符串开头

boolean endsWith(String str)

判断字符串是否以某个指定的字符串结尾

java string常用方法(Java中的常用类String类)(8)

偷个懒~

两个一起比较了

boolean isEmpty()

判断字符串是否为空

java string常用方法(Java中的常用类String类)(9)

string类中实现转换功能的方法

byte[] getBytes()

把字符串转换为字节数组

java string常用方法(Java中的常用类String类)(10)

char[] toCharArray()

把字符串转换为字符数组

java string常用方法(Java中的常用类String类)(11)

static String valueOf()

这个方法就比较厉害了,我们直接看API吧~

java string常用方法(Java中的常用类String类)(12)

java string常用方法(Java中的常用类String类)(13)

就演示两个其他的就不演示了哈~

String toLowerCase()

把字符串转成小写

String toUpperCase()

把字符串转成大写

String concat(String str)

把字符串拼接

java string常用方法(Java中的常用类String类)(14)

小伙伴有注意到吗?

最后一个拼接的方法

是转换前的字符串进行了拼接

那是因为

toLowerCase() 和 toUpperCase()

返回的是一个新的字符串

而我们拼接的是原来的字符串

以后面试的时候要注意哦~

java string常用方法(Java中的常用类String类)(15)

我是萌新娜娜

立志做一个不翻车的老司机

学习Java的路上请多多指教

猜您喜欢: