| 程序包 | 说明 |
|---|---|
| com.github.jarvisframework.tool.core.text | |
| com.github.jarvisframework.tool.core.util |
| 限定符和类型 | 方法和说明 |
|---|---|
StringBuilder |
StringBuilder.append(char c)
追加一个字符
|
StringBuilder |
StringBuilder.append(char[] src)
追加一个字符数组
|
StringBuilder |
StringBuilder.append(char[] src,
int srcPos,
int length)
追加一个字符数组
|
StringBuilder |
StringBuilder.append(CharSequence csq) |
StringBuilder |
StringBuilder.append(CharSequence csq,
int start,
int end) |
StringBuilder |
StringBuilder.append(Object obj)
追加对象,对象会被转换为字符串
|
StringBuilder |
StringBuilder.clear()
删除全部字符,位置归零
|
static StringBuilder |
StringBuilder.create()
创建字符串构建器
|
static StringBuilder |
StringBuilder.create(CharSequence... strs)
创建字符串构建器
|
static StringBuilder |
StringBuilder.create(int initialCapacity)
创建字符串构建器
|
StringBuilder |
StringBuilder.del(int start,
int end)
删除指定长度的字符,规则如下:
1、end大于等于最大长度,结束按照最大长度计算,相当于删除start之后虽有部分(性能最好)
2、end小于start时,抛出StringIndexOutOfBoundsException
3、start小于0 按照0处理
4、start等于end不处理
5、start和end都位于长度区间内,删除这段内容(内存拷贝)
|
StringBuilder |
StringBuilder.delTo(int newPosition)
删除到指定位置
如果新位置小于等于0,则删除全部 |
StringBuilder |
StringBuilder.getChars(int srcBegin,
int srcEnd,
char[] dst,
int dstBegin)
将指定段的字符列表写出到目标字符数组中
|
StringBuilder |
StringBuilder.insert(int index,
char c)
插入指定字符
|
StringBuilder |
StringBuilder.insert(int index,
char[] src)
指定位置插入数据
如果插入位置为当前位置,则定义为追加 如果插入位置大于当前位置,则中间部分补充空格 |
StringBuilder |
StringBuilder.insert(int index,
char[] src,
int srcPos,
int length)
指定位置插入数据
如果插入位置为当前位置,则定义为追加 如果插入位置大于当前位置,则中间部分补充空格 |
StringBuilder |
StringBuilder.insert(int index,
CharSequence csq)
指定位置插入字符串的某个部分
如果插入位置为当前位置,则定义为追加 如果插入位置大于当前位置,则中间部分补充空格 |
StringBuilder |
StringBuilder.insert(int index,
CharSequence csq,
int start,
int end)
指定位置插入字符串的某个部分
如果插入位置为当前位置,则定义为追加 如果插入位置大于当前位置,则中间部分补充空格 |
StringBuilder |
StringBuilder.insert(int index,
Object obj)
追加对象,对象会被转换为字符串
|
StringBuilder |
StringBuilder.reset()
删除全部字符,位置归零
|
| 限定符和类型 | 方法和说明 |
|---|---|
static StringBuilder |
StringUtils.builder()
创建StringBuilder对象
|
static StringBuilder |
StringUtils.builder(CharSequence... strs)
创建StringBuilder对象
|
static StringBuilder |
StringUtils.builder(int capacity)
创建StringBuilder对象
|
static StringBuilder |
StringUtils.strBuilder()
创建com.github.jarvisframework.tool.core.text.StringBuilder对象
|
static StringBuilder |
StringUtils.strBuilder(CharSequence... strs)
创建com.github.jarvisframework.tool.core.text.StringBuilder对象
|
static StringBuilder |
StringUtils.strBuilder(int capacity)
创建com.github.jarvisframework.tool.core.text.StringBuilder对象
|
Copyright © 2020. All rights reserved.