String
2023-01-15 12:14:16 5 举报
AI智能生成
适合初学者看的Java中String的简单知识点
作者其他创作
大纲/内容
常用方法
charAt(int index)
用于提取字符串s中的特定字符
compareTo(String anotherString)
比较两个字符串。相等返回0;前大后小返回1;前小后大返回-1
contains(CharSequence s)
判断字符串是否包含s
isEmpty()
字符串是否为空
length()
字符串的长度
replace(CharSequence target, CharSequence replacement)
用replacement替换字符串target的字符
split(String regex)
将字符串以regex分割
subString(int begin)
从begin开始截取字串
substring(int beg, int end)
从begin开始截取字串到end - 1结束
toCharArray()
将字符串转化为字符数组
valueOf(int i)
将i转化为字符串
字符串拼接
StringBuilder
概述
StringBuilder 可以看成是一个容器,创建之后里面的内容是可变的
作用
提高字符串的操作效率
构造方法
空参构造
StringBuilder sb = new StringBuilder();
有参构造
StringBuilder sb = new StringBuilder("abc"); abc为初始值
常用的方法
append(任意类型)
添加数据,并返回对象本身
reverse()
返转容器中的内容
length()
返回长度(字符出现的个数)
toString()
通过toString()可以把StringBuilder转化为String
StringJoiner
概述
Stringjoiner跟StringBuilder一样,也可以看成是一个容器,创建之后里面的内容是可变的
作用
提高字符串的操作效率,而且代码编写特别简洁,但是目前市场上很少有人用
构造方法
都是有参构造
StringJoiner sj = new StringJoiner("间隔符号");
StringJoiner sj = new StringJoiner("间隔符号,开始符号,结束符号");
常用的方法
add(添加的内容)
添加数据,并返回对象本身
length()
返回长度(字符出现的个数)
toString
返回一个字符串(该字符串就是拼接后的结果)
定义
String表示字符串类型,属于 引用数据类型,不属于基本数据类型。
构造方法
String s = "abc"
空参构造
String s = new String();
传递字符串
String s = new String("abc");
传递数组
char[] chs = {'a','b','c','d'};
String s = new String(chs);
String s = new String(chs);
传递一个字节数组
byte[] bytes = { 97, 98, 99, 100 };
String s = new String(bytes);
String s = new String(bytes);
字符串的比较
== 比较的是地址
结果是 false
equals
是类所提供的一个比较方法,可以直接进行字符串内容比较。
equalsIgnoreCase
是类所提供的一个比较方法,比较内容忽略大小写
0 条评论
下一页