`

StringUtils 的填充方法

阅读更多
注意:两个参数的用空格填充,三个参数的用后面的参数填充

    第一个参数要填充的字符串,第二个是需要的长度,第三个是以什么填充。

左侧填充:

leftPad():

StringUtils.leftPad(String str,int size);
StringUtils.leftPad(String str,int size,String padStr);



右侧填充:

rightPad():

StringUtils.rightPad(String str,int size);
StringUtils.rightPad(String str,int size,String padStr);



中间填充:

center():

StringUtils.center(String str, int size);
StringUtils.center(String str, int size, String padString);



例:
StringUtils.center("abcdefg", 20);
返回结果:      abcdefg      
StringUtils.center("abcdefg", 20,"*_");
返回结果:*_*_*_abcdefg*_*_*_*
StringUtils.leftPad("abc", 10, "*");
返回结果:*******abc
分享到:
评论

相关推荐

    StringUtils jar包

    9. **重复和填充**:`repeat`方法用于创建一个重复的字符串,`leftPad`和`rightPad`则可以在字符串两侧填充指定字符以达到指定长度。 10. **删除子串**:`removeStart`和`removeEnd`可以从字符串的开始或结束处移除...

    org.apache.commons.lang3.StringUtils.jar.rar

    7. **格式化**:`StringUtils.leftPad()`、`rightPad()` 和 `center()` 方法可以方便地在字符串两侧填充特定字符,以达到指定的长度。 8. **大小写转换**:`StringUtils.capitalize()`、`uncapitalize()` 和 `...

    StringUtils工具类的使用

    在Java编程中,StringUtils是一个非常实用的工具类,它提供了大量用于处理字符串的方法,极大地简化了开发者对字符串的操作。这个工具类通常包含在Apache Commons Lang库中,它提供了许多Java内置String类没有的功能...

    commons-lang-StringUtils.zip

    7. **删除与填充**:`StringUtils.deleteWhitespace(String str)`可以删除字符串中的所有空白字符,`StringUtils.leftPad(String str, int size, String padStr)`和`StringUtils.rightPad(String str, int size, ...

    StringUtils api 中文 英文 对照

    `org.apache.commons.lang.StringUtils` 是一个在 Java 开发中广泛使用的工具类,它提供了一系列用于处理字符串的方法,这些方法能够安全地处理 `null` 值,并且具备较高的性能。本文将详细介绍 `StringUtils` 中的...

    StringUtils 中文API

    `org.apache.commons.lang.StringUtils` 是 Apache Commons Lang 库中的一个类,提供了对字符串操作的一系列实用方法。这些方法通常比 Java 标准库提供的方法更加强大、灵活,并且能够更好地处理 `null` 值的情况。...

    stringUtils:通过 golang 移植 Apache commons lang

    请确保在实际使用前阅读 `stringUtils` 的文档,了解每个函数的使用方法和注意事项,以充分利用这个库提供的功能。 总之,`stringUtils` 项目为 Go 语言的开发者提供了一个移植自 Apache Commons Lang 的强大字符串...

    org.apache.commons.lang jar下载

    1. **字符串操作**: Commons Lang 提供了 `StringUtils` 类,它包含了一系列静态方法,用于执行复杂的字符串操作,如空白字符处理、分割、连接、替换、比较等,这些方法比Java内置的String类功能更加强大。...

    StringUtils:包含在String上定义的操作的实用程序

    7. **左填充与右填充**:`leftPad()`和`rightPad()`方法可以在字符串的左侧或右侧填充指定字符,以达到指定的长度。 8. **不等长比较**:`compareToIgnoreCase()`可以在忽略大小写的情况下比较两个字符串,而`...

    StringUtlis工具包

    其中,StringUtlis是专门用于处理字符串的工具类,提供了丰富的静态方法,涵盖了字符串的比较、格式化、转换、分割、填充、修剪等多个方面。 二、核心功能解析 1. 字符串比较:StringUtlis提供了多种比较字符串的...

    Java常用工具类使用指南.docx

    StringUtils提供了`join()`方法,可以直接将数组中的元素以指定分隔符连接成字符串,如`StringUtils.join(["a", "b", "c"], ",")`返回"a,b,c"。如果你更倾向于使用集合进行拼接,Guava的Joiner类是一个很好的选择,...

    Commons培训

    - `StringUtils.rightPad(String str, int size, char padChar)`:右侧填充字符串至指定长度。 - `StringUtils.center(String str, int size, char padChar)`:居中填充字符串至指定长度。 通过这些实用的方法,...

    commons-lang3-3.5-bin

    Lang 组件的核心功能之一是 `StringUtils` 类,它提供了大量的字符串处理方法,弥补了 Java 标准库中 `String` 类的一些不足。`StringUtils` 提供的方法涵盖了各种字符串操作,例如: 1. **空格和空白处理**:`trim...

    java 字符串指定长度

    Apache Commons Lang库提供了`StringUtils`类,其中包含许多处理字符串的方法,如`leftPad()`, `rightPad()`, `abbreviate()`等,方便地对字符串进行填充和截断。 描述中提到的博客链接(由于实际无法访问,这里不...

    ArrayUtils等6个文件.zip

    类似于ArrayUtils,StringUtils.java通常包含了一系列处理字符串的方法,比如检查空字符串、连接字符串、格式化字符串等。StringUtilsTest.java用于验证StringUtils类中的每个方法功能是否正常。这部分内容涵盖了...

    java开始面试的第42天.doc

    在代码中,`rightPad()`方法用于在字符串的右侧填充空格,以确保输出的列对齐。例如,第35行的代码将"编号"居右对齐,并在其右侧填充20个空格。 5. **控制流**: - `while (true) {...}` 创建了一个无限循环,直到...

    JAVA对象以及数据的工具类

    例如,Apache Commons Lang库中的StringUtils类,提供了大量处理字符串的方法,如isBlank、trim、replace等。这些方法在处理用户输入或格式化输出时非常有用。此外,Objects类(在Java 7引入)提供了equals、...

    apache commons 帮助文档电子书

    - ArrayUtils:提供了数组操作的工具方法,如数组复制、填充等。 - StringUtils:提供了大量的字符串操作方法,如字符串的判空、替换、分割等。 - BooleanUtils:提供了布尔值相关操作的工具方法。 - CharUtils...

    commons-lang-2.6

    9. **StringUtils**: 除了上述的StringUtils,还包含了更多的高级字符串操作,如去除空白、填充字符串、生成随机字符串等。 10. **TextUtils**: 专注于文本处理,提供了诸如计算行数、判断是否为空白等方法。 11. ...

    commons-lang-源码跟帮助

    2. **StringUtils**的`isEmpty()`和`isBlank()`: 这两个方法分别用于检查字符串是否为空或仅包含空白字符,是判断字符串有效性的重要工具。 3. **ArrayUtils**: 这个类提供了对Java原生数组的各种操作,包括添加、...

Global site tag (gtag.js) - Google Analytics