本文主要是介绍Java -- (part14),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一.String
1.概述
代表的是字符串
2.特点
a.凡是带双引号的,都是String的对象
b.字符串是常量,他们的只在创建了之后就不能被更改
c.String对象是不可变的,所以可以共享
3.创建
a.String()
b.String(String s)
c.String(char[] chars)
d.String(byte[] bytes)
e.String(char[] chars,int offset,int count)
chars代表被转的数组
offset代表从数组的哪个索引开始转
count代表转多少个
f.String(byte[] bytes,int offset,int count)
bytes代表被转的数组
offset代表从数组的哪个索引开始转
count代表转多少个
4.方法
a.判断方法
boolean equals(Object obj):判断字符串内容是否一样
boolean equalsIgnoreCase(String s):判断字符串内容是否一样(不区分大小写)
b.获取方法
int length:获取字符串长度
String concat(String s):凭借字符串,返回新串
char charAt(int index):根据索引获取对应的字符
int indexOf(String s):获取指定字符在字符串中第一次出现的位置的索引
String subString(int beginIndex):从beginIndex开始截取字符串到最后
String subString(int beginIndex,int endIndex):从beginIndex开始截取到endIndex(不含首尾)
c.转换方法
char[] tocharArray():将字符串转成char数组
byte[] getBytes():将字符串转成byte数组
byte[] getBytes(String charsetName):按照指定的编码规则将字符串转成byte数组
String replace(c1,c2):将c1替换成c2
d.分割方法
String[] split(String regex):按照指定规则分割字符串
e.其他方法
boolean contains(String s):判断字符串是否包含指定的字符串类型
boolean endsWith(String s):判断字符串是否以指定的串结尾
boolean startWuth(String s):判断字符串是否以指定的串开头
String toLowerCase():将字母转成小写
String toUpperCase():将字母转成大写
String trim():去掉字符串两端空格
二.StringBulider
1.概述
可变的字符序列
2.特点
自带缓冲区,拼接字符串不会随意产生新对象
3.常用方法
a.StringBulider append(任意类型):字符串拼接,返回自己
b.StringBulider reverse():字符串内容翻转,返回自己
c.String toString():将StringBulider转成String
这篇关于Java -- (part14)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!