public class TextUtils extends Object implements CharSequence, Appendable, Serializable
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_CAPACITY
默认容量
|
| Constructor and Description |
|---|
TextUtils()
构造
|
TextUtils(CharSequence... strs)
构造
|
TextUtils(int initialCapacity)
构造
|
| Modifier and Type | Method and Description |
|---|---|
TextUtils |
append(char c)
追加一个字符
|
TextUtils |
append(char[] src)
追加一个字符数组
|
TextUtils |
append(char[] src,
int srcPos,
int length)
追加一个字符数组
|
TextUtils |
append(CharSequence csq) |
TextUtils |
append(CharSequence csq,
int start,
int end) |
TextUtils |
append(Object obj)
追加对象,对象会被转换为字符串
|
char |
charAt(int index) |
TextUtils |
clear()
删除全部字符,位置归零
|
static TextUtils |
create()
创建字符串构建器
|
static TextUtils |
create(CharSequence... strs)
创建字符串构建器
|
static TextUtils |
create(int initialCapacity)
创建字符串构建器
|
TextUtils |
del(int start,
int end)
删除指定长度的字符
|
TextUtils |
delTo(int newPosition)
删除到指定位置
如果新位置小于等于0,则删除全部
|
TextUtils |
getChars(int srcBegin,
int srcEnd,
char[] dst,
int dstBegin)
将指定段的字符列表写出到目标字符数组中
|
boolean |
hasContent()
是否有内容
|
TextUtils |
insert(int index,
char c)
插入指定字符
|
TextUtils |
insert(int index,
char[] src)
指定位置插入数据
如果插入位置为当前位置,则定义为追加
如果插入位置大于当前位置,则中间部分补充空格
|
TextUtils |
insert(int index,
char[] src,
int srcPos,
int length)
指定位置插入数据
如果插入位置为当前位置,则定义为追加
如果插入位置大于当前位置,则中间部分补充空格
|
TextUtils |
insert(int index,
CharSequence csq)
指定位置插入字符串的某个部分
如果插入位置为当前位置,则定义为追加
如果插入位置大于当前位置,则中间部分补充空格
|
TextUtils |
insert(int index,
CharSequence csq,
int start,
int end)
指定位置插入字符串的某个部分
如果插入位置为当前位置,则定义为追加
如果插入位置大于当前位置,则中间部分补充空格
|
TextUtils |
insert(int index,
Object obj)
追加对象,对象会被转换为字符串
|
boolean |
isEmpty()
是否为空
|
int |
length() |
TextUtils |
reset()
删除全部字符,位置归零
|
static double |
similar(String strA,
String strB)
计算相似度
|
static String |
similar(String strA,
String strB,
int scale)
计算相似度百分比
|
CharSequence |
subSequence(int start,
int end) |
String |
subString(int start)
返回自定段的字符串
|
String |
subString(int start,
int end)
返回自定段的字符串
|
String |
toString()
生成字符串
|
String |
toString(boolean isReset)
生成字符串
|
String |
toStringAndReset()
重置并返回生成的字符串
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitchars, codePointspublic static final int DEFAULT_CAPACITY
public TextUtils()
public TextUtils(int initialCapacity)
initialCapacity - 初始容量public TextUtils(CharSequence... strs)
strs - 初始字符串public static TextUtils create(int initialCapacity)
initialCapacity - 初始容量TextUtilspublic static TextUtils create(CharSequence... strs)
strs - 初始字符串TextUtilspublic static double similar(String strA, String strB)
strA - 字符串1strB - 字符串2public static String similar(String strA, String strB, int scale)
strA - 字符串1strB - 字符串2scale - 保留小数public TextUtils append(char c)
append in interface Appendablec - 字符public TextUtils append(char[] src)
src - 字符数组public TextUtils append(char[] src, int srcPos, int length)
src - 字符数组srcPos - 开始位置(包括)length - 长度public TextUtils append(CharSequence csq)
append in interface Appendablepublic TextUtils append(CharSequence csq, int start, int end)
append in interface Appendablepublic TextUtils insert(int index, Object obj)
index - 位置obj - 对象public TextUtils insert(int index, char c)
index - 位置c - 字符public TextUtils insert(int index, char[] src)
index - 插入位置src - 源数组public TextUtils insert(int index, char[] src, int srcPos, int length)
index - 插入位置src - 源数组srcPos - 位置length - 长度public TextUtils insert(int index, CharSequence csq)
index - 位置csq - 字符串public TextUtils insert(int index, CharSequence csq, int start, int end)
index - 位置csq - 字符串start - 字符串开始位置(包括)end - 字符串结束位置(不包括)public TextUtils getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin)
srcBegin - 起始位置(包括)srcEnd - 结束位置(不包括)dst - 目标数组dstBegin - 目标起始位置(包括)public boolean hasContent()
public boolean isEmpty()
public TextUtils clear()
public TextUtils reset()
public TextUtils delTo(int newPosition)
newPosition - 新的位置,不包括这个位置public TextUtils del(int start, int end)
start - 开始位置(包括)end - 结束位置(不包括)public String toString(boolean isReset)
isReset - 是否重置,重置后相当于空的构建器public String toStringAndReset()
public String toString()
toString in interface CharSequencetoString in class Objectpublic int length()
length in interface CharSequencepublic char charAt(int index)
charAt in interface CharSequencepublic CharSequence subSequence(int start, int end)
subSequence in interface CharSequencepublic String subString(int start)
start - 开始位置(包括)public String subString(int start, int end)
start - 开始位置(包括)end - 结束位置(不包括)Copyright © 2020. All rights reserved.