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