Uses of Class
org.aoju.bus.core.text.TextBuilder
Packages that use TextBuilder
Package
Description
提供文本相关操作的封装
文本替换类抽象及实现
工具包,提供各种工具方法,按照归类入口为XXXKit,如数组工具ArrayKit等
-
Uses of TextBuilder in org.aoju.bus.core.text
Methods in org.aoju.bus.core.text that return TextBuilderModifier and TypeMethodDescriptionTextBuilder.append(boolean value) 将布尔值附加到字符串生成器.TextBuilder.append(char ch) 将char值附加到字符串生成器.TextBuilder.append(char[] chars) 向字符串生成器追加一个char数组 附加null将调用appendNull().TextBuilder.append(char[] chars, int startIndex, int length) 向字符串生成器追加一个char数组 附加null将调用appendNull()TextBuilder.append(double value) 使用String.valueOf向字符串生成器追加一个double值TextBuilder.append(float value) 使用String.valueOf向字符串生成器追加一个float值TextBuilder.append(int value) 使用String.valueOf向字符串生成器追加一个int值TextBuilder.append(long value) 使用String.valueOf向字符串生成器追加一个long值TextBuilder.append(CharSequence seq) 将对象附加到此字符串生成器 附加null将调用appendNull().TextBuilder.append(CharSequence seq, int startIndex, int length) 将对象附加到此字符串生成器 附加null将调用appendNull().将对象附加到此字符串生成器 附加null将调用appendNull().将对象附加到此字符串生成器 附加null将调用appendNull().TextBuilder.append(StringBuffer text) 将对象附加到此字符串生成器 附加null将调用appendNull().TextBuilder.append(StringBuffer text, int startIndex, int length) 将对象附加到此字符串生成器 附加null将调用appendNull().TextBuilder.append(StringBuilder text) 将对象附加到此字符串生成器 附加null将调用appendNull().TextBuilder.append(StringBuilder text, int startIndex, int length) 将StringBuilder的一部分附加到此字符串生成器 附加null将调用appendNull()将对象附加到此字符串生成器 附加null将调用appendNull().调用String.format(String, Object...)并附加结果TextBuilder.append(CharBuffer buf) 将char缓冲区的内容附加到此字符串生成器 附加null将调用appendNull().TextBuilder.append(CharBuffer buf, int startIndex, int length) 将char缓冲区的内容附加到此字符串生成器 附加null将调用appendNull().TextBuilder.append(TextBuilder text) 将String的一部分附加到此字符串生成器 附加null将调用appendNull()TextBuilder.append(TextBuilder text, int startIndex, int length) 将字符串生成器的一部分附加到此字符串生成器 附加null将调用appendNull().在不使用任何分隔符的情况下将迭代中的每个项附加到生成器 附加一个null iterable将没有效果 每个对象都使用append(Object)进行追加在不使用任何分隔符的情况下将迭代器中的每个项附加到生成器 附加一个空迭代器将没有效果 每个对象都使用append(Object)进行追加.<T> TextBuilderTextBuilder.appendAll(T... array) 不使用任何分隔符将数组中的每个项添加到生成器 附加一个空数组将没有效果 每个对象都使用append(Object)进行追加TextBuilder.appendFixedWidthPadLeft(int value, int width, char padChar) 将一个对象附加到左侧的生成器内边距上,使其具有固定的宽度 使用String.valueOf字符串,使用int如果格式化的值大于长度,则左侧边将丢失TextBuilder.appendFixedWidthPadLeft(Object object, int width, char padChar) 将一个对象附加到左侧的生成器内边距上,使其具有固定的宽度。TextBuilder.appendFixedWidthPadRight(int value, int width, char padChar) 将对象附加到右侧的生成器内边距,使其具有固定的长度 使用String.valueOf字符串,使用int如果格式化的值大于长度,则右侧将丢失TextBuilder.appendFixedWidthPadRight(Object object, int width, char padChar) 将对象附加到右侧的生成器内边距,使其具有固定的长度 使用对象的toString如果物体比长度大,右边的部分就会丢失 如果对象为空,则使用空文本值TextBuilder.appendln(boolean value) 将布尔值后跟新行追加到字符串生成器.TextBuilder.appendln(char ch) 向字符串生成器追加一个字符值,后跟一个新行.TextBuilder.appendln(char[] chars) 向此字符串生成器追加一个字符串缓冲区,后跟新行 附加null将调用appendNull()TextBuilder.appendln(char[] chars, int startIndex, int length) 向字符串生成器追加一个字符数组,后跟一个新行 附加null将调用appendNull()TextBuilder.appendln(double value) 使用String.valueOf向字符串生成器追加一个double值,后面跟一个新行TextBuilder.appendln(float value) 使用String.valueOf向字符串生成器追加一个float值,后面跟一个新行TextBuilder.appendln(int value) 使用String.valueOf向字符串生成器追加一个int值,后面跟一个新行TextBuilder.appendln(long value) 使用String.valueOf向字符串生成器追加一个long值,后面跟一个新行将对象后接新行追加到此字符串生成器 附加null将调用appendNull()将对象后接新行追加到此字符串生成器 附加null将调用appendNull()TextBuilder.appendln(StringBuffer text) 向此字符串生成器追加一个字符串缓冲区,后跟新行 附加null将调用appendNull()TextBuilder.appendln(StringBuffer text, int startIndex, int length) 向此字符串生成器追加一个字符串缓冲区,后跟新行 附加null将调用appendNull()TextBuilder.appendln(StringBuilder text) 向此字符串生成器追加一个字符串缓冲区,后跟新行 * 附加null将调用appendNull()TextBuilder.appendln(StringBuilder text, int startIndex, int length) 向此字符串生成器追加一个字符串缓冲区,后跟新行 附加null将调用appendNull()将对象后接新行追加到此字符串生成器 附加null将调用appendNull()TextBuilder.appendln(TextBuilder text) 向此字符串生成器追加一个字符串缓冲区,后跟新行 附加null将调用appendNull()TextBuilder.appendln(TextBuilder text, int startIndex, int length) 向此字符串生成器追加一个字符串缓冲区,后跟新行 附加null将调用appendNull()TextBuilder.appendNewLine()将新行字符串附加到此字符串生成器TextBuilder.appendNull()将表示null的文本附加到此字符串生成器.TextBuilder.appendWithSeparators(Iterable<?> iterable, String separator) 在每个值之间追加一个可迭代的放置分隔符,但不是在第一个值之前或最后一个值之后 附加一个null iterable将没有效果 每个对象都使用append(Object)进行追加.TextBuilder.appendWithSeparators(Object[] array, String separator) 在每个值之间追加放置分隔符的数组,但不在第一个值之前或最后一个值之后追加 附加一个空数组将没有效果 每个对象都使用append(Object)进行追加TextBuilder.appendWithSeparators(Iterator<?> it, String separator) 在每个值之间添加分隔符,但不在第一个值之前或最后一个值之后添加迭代器 附加一个空迭代器将没有效果 每个对象都使用append(Object)进行追加.TextBuilder.clear()static TextBuilderTextBuilder.create(int initialCapacity) 创建字符串构建器static TextBuilderTextBuilder.create(CharSequence... texts) 创建字符串构建器TextBuilder.delete(int startIndex, int endIndex) 删除两个指定索引之间的字符TextBuilder.deleteAll(char ch) 删除在生成器中出现的字符.删除生成器中出现的字符串删除匹配程序匹配的生成器的所有部分.TextBuilder.deleteCharAt(int index) 删除指定索引处的字符TextBuilder.deleteFirst(char ch) 删除在生成器中出现的字符TextBuilder.deleteFirst(String text) 删除生成器中出现的字符串TextBuilder.deleteFirst(Matchers matcher) 使用指定的匹配器删除生成器中的第一个匹配项.TextBuilder.ensureCapacity(int capacity) 检查容量并确保它至少是指定的大小TextBuilder.insert(int index, boolean value) 将值插入此生成器.TextBuilder.insert(int index, char value) 将值插入此生成器.TextBuilder.insert(int index, char[] chars) 将字符数组插入到此生成器中.TextBuilder.insert(int index, char[] chars, int offset, int length) 将字符数组的一部分插入到此生成器中.TextBuilder.insert(int index, double value) 将值插入此生成器.TextBuilder.insert(int index, float value) 将值插入此生成器.TextBuilder.insert(int index, int value) 将值插入此生成器.TextBuilder.insert(int index, long value) 将值插入此生成器.将对象的字符串表示形式插入到此生成器中 插入null将使用存储的空文本值将字符串插入到此生成器中.static TextBuilderTextBuilder.of()创建字符串构建器将字符串生成器的一部分替换为另一个字符串 插入字符串的长度不必与删除的长度匹配TextBuilder.replace(Matchers matcher, String replaceStr, int startIndex, int endIndex, int replaceCount) 高级搜索并在构建器中使用匹配器进行替换TextBuilder.replaceAll(char search, char replace) 在整个生成器中使用替换字符替换搜索字符TextBuilder.replaceAll(String searchStr, String replaceStr) 在整个生成器中使用替换字符串替换搜索字符串TextBuilder.replaceAll(Matchers matcher, String replaceStr) 用替换字符串替换生成器中的所有匹配项TextBuilder.replaceFirst(char search, char replace) 用生成器中的替换字符替换搜索字符的第一个实例.TextBuilder.replaceFirst(String searchStr, String replaceStr) 用替换字符串替换搜索字符串的第一个实例TextBuilder.replaceFirst(Matchers matcher, String replaceStr) 用替换字符串替换生成器中的所有匹配项TextBuilder.reset()删除全部字符,位置归零TextBuilder.reverse()反转将每个字符放在相反索引中的字符串生成器TextBuilder.setCharAt(int index, char ch) 在指定的索引处设置字符TextBuilder.setLength(int length) 通过删除最后一个字符或添加Unicode 0的填充来更新生成器的长度TextBuilder.setNewLineText(String newLine) TextBuilder.setNullText(String nullText) TextBuilder.trim()通过从开头和结尾删除小于或等于空格的字符来修剪生成器Methods in org.aoju.bus.core.text with parameters of type TextBuilderModifier and TypeMethodDescriptionTextBuilder.append(TextBuilder text) 将String的一部分附加到此字符串生成器 附加null将调用appendNull()TextBuilder.append(TextBuilder text, int startIndex, int length) 将字符串生成器的一部分附加到此字符串生成器 附加null将调用appendNull().TextBuilder.appendln(TextBuilder text) 向此字符串生成器追加一个字符串缓冲区,后跟新行 附加null将调用appendNull()TextBuilder.appendln(TextBuilder text, int startIndex, int length) 向此字符串生成器追加一个字符串缓冲区,后跟新行 附加null将调用appendNull()booleanTextBuilder.equals(TextBuilder other) 检查此生成器的内容与另一个生成器的内容是否包含相同的字符内容.booleanTextBuilder.equalsIgnoreCase(TextBuilder other) 检查此生成器的内容与另一个生成器的内容是否包含相同的字符内容(忽略大小写) -
Uses of TextBuilder in org.aoju.bus.core.text.replacer
Methods in org.aoju.bus.core.text.replacer with parameters of type TextBuilderModifier and TypeMethodDescriptionprotected intLookupReplacer.replace(CharSequence text, int indexes, TextBuilder builder) PrivacyReplacer.replace(TextBuilder source) 用匹配的值替换所有出现的变量PrivacyReplacer.replace(TextBuilder source, int offset, int length) 用匹配的值替换所有出现的变量protected intReplacerChain.replace(CharSequence text, int indexes, TextBuilder builder) protected abstract intTextReplacer.replace(CharSequence text, int indexes, TextBuilder builder) 抽象的字符串替换方法,通过传入原字符串和当前位置,执行替换逻辑,返回处理或替换的字符串长度部分。booleanPrivacyReplacer.replaceIn(TextBuilder source) 用匹配的值替换所有出现的变量booleanPrivacyReplacer.replaceIn(TextBuilder source, int offset, int length) 用匹配的值替换所有出现的变量protected StringPrivacyReplacer.resolveVariable(String variableName, TextBuilder buf, int startPos, int endPos) 解析变量值的内部方法PrivacyReplacer.getVariableResolver(),其中变量名作为键protected booleanPrivacyReplacer.substitute(TextBuilder buffer, int offset, int length) 替换变量的内部方法 -
Uses of TextBuilder in org.aoju.bus.core.toolkit
Methods in org.aoju.bus.core.toolkit with parameters of type TextBuilderModifier and TypeMethodDescriptionstatic voidObjectKit.identityToString(TextBuilder builder, Object object) 如果类没有覆盖toString本身,则附加由Object生成的toString.