
Java字符串
文章平均质量分 72
bullshitter
这个作者很懒,什么都没留下…
展开
-
Java字符串之StringBuffer和StringBuilder模拟栈
1. StringBuffer与StringBuilderStringBuffer和StringBuilder与String之间的主要区别String是不可变对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,这样不仅效率低下,而且大量浪费有限的内存空间,所以经常改变内容的字符串不要用 String 。当对字符串进行修改的时候,特别是字符串对象经常改变的情况下,需要使用 StringBuffer 和 Str原创 2021-07-06 22:51:09 · 789 阅读 · 0 评论 -
Java字符串之split方法
1. 正则表达式(regular expression)正则表达式是一种可以用于模式匹配和替换的规范;正则表达式由普通字符以及特殊字符组成的文字模式;正则表达式可以用来搜索、编辑和处理文本。1.1 常用语法1.1.1 字符范围[xyz] : 表示可能是x,可能是y,也可能是z;[^xyz] : 表示表示x,y,z中的任意一个;[a-zA-Z] : 表示是英文字母;[0-9] : 表示是数字;1.1.2 简单字符.:匹配任意的字符;\d:表示数字;\D:表示非数字;\s:表示由原创 2021-07-05 12:02:09 · 11988 阅读 · 0 评论 -
java判断字符串中是否包含某个字符
1 使用String类的contains()方法contains()方法用于判断字符串中是否包含指定的字符或字符串。语法如下:public boolean contains(CharSequence chars)参数类型:CharSequenceCharSequence是一个接口,实现这个接口的类有:CharBuffer、String、StringBuffer和StringBuilder。可以理解为“CharSequence描述的就是字符串”。所以,用contains方法判断字符串中是否包含某个字原创 2021-04-19 12:32:20 · 77782 阅读 · 0 评论 -
java修改字符串中的字符或子字符串
1 不可变字符串String对象是不可变的,它的内容是无法改变的。String s = "Java";s = "HTLM";上面的代码无法改变字符串的内容所以,要改变String类型变量s的值,只能对其进行覆盖。2 StringBuilder和StringBuffer类类相同点不同点String用于字符串类型变量一旦创建,值无法改变StringBuilder/StringBuffer用于字符串类型变量创建后可以添加、插入或追加新内容2.1 修改St原创 2021-04-19 19:48:05 · 908 阅读 · 0 评论