- Java.lang 包类
- Java.lang - 首页
- Java.lang - Boolean
- Java.lang - Byte
- Java.lang - Character
- Java.lang - Character.Subset
- Java.lang - Character.UnicodeBlock
- Java.lang - Class
- Java.lang - ClassLoader
- Java.lang - Compiler
- Java.lang - Double
- Java.lang - Enum
- Java.lang - Float
- Java.lang - InheritableThreadLocal
- Java.lang - Integer
- Java.lang - Long
- Java.lang - Math
- Java.lang - Number
- Java.lang - Object
- Java.lang - Package
- Java.lang - Process
- Java.lang - ProcessBuilder
- Java.lang - Runtime
- Java.lang - RuntimePermission
- Java.lang - SecurityManager
- Java.lang - Short
- Java.lang - StackTraceElement
- Java.lang - StrictMath
- Java.lang - String
- Java.lang - StringBuffer
- Java.lang - StringBuilder
- Java.lang - System
- Java.lang - Thread
- Java.lang - ThreadGroup
- Java.lang - ThreadLocal
- Java.lang - Throwable
- Java.lang - Void
- Java.lang 包附加内容
- Java.lang - 接口
- Java.lang - 错误
- Java.lang - 异常
- Java.lang 包有用资源
- Java.lang - 有用资源
- Java.lang - 讨论
Java StringBuilder trimToSize() 方法
Java StringBuilder trimToSize() 方法用于调整 StringBuilder 对象的字符序列的容量。简而言之,它尝试减少字符序列使用的存储空间。
在 Java 中,trim() 是一个内置方法,通常用于删除或修剪给定序列或字符串的空格。
trimToSize() 不接受任何参数,该方法不抛出任何异常。它不返回任何值。
语法
以下是Java StringBuilder trimToSize() 方法的语法:
public void trimToSize()
参数
它不接受任何参数。
返回值
此方法不返回任何值。
示例:根据 StringBuilder 的容量修剪字符串的大小
如果 StringBuilder 对象的值不为空,则 trimToSize() 方法会减小给定序列的容量。
在下面的示例中,我们使用“Hello World”的值实例化StringBuilder 类。使用trimToSize() 方法,我们尝试减少 StringBuilder 对象的字符序列的容量。
public class TrimSize {
public static void main(String[] args) {
//create an object of the StringBuilder class
StringBuilder sb = new StringBuilder("Hello World");
System.out.println("StringBuilder: " + sb);
//get the capacity and length
System.out.println("The length of the sequence: " + sb.length());
System.out.println("The sequence capacity before trim: " + sb.capacity());
//using the trimToSize() method
sb.trimToSize();
System.out.println("The sequence capacity after trim: " + sb.capacity());
}
}
输出
执行上述程序后,将产生以下结果:
StringBuilder: Hello World The length of the sequence: 11 The sequence capacity before trim: 27 The sequence capacity after trim: 11
示例:根据 StringBuilder 的容量修剪字符串的大小
在下面的示例中,我们创建了一个值为“Tutorials Point”的StringBuilder 类对象。然后,使用append() 方法,我们将“India”值追加到其中。使用trimToSize() 方法,我们尝试减小其容量。
public class StringBuilderDemo {
public static void main(String[] args) {
//create an object of the StringBuilder class
StringBuilder sb = new StringBuilder("Tutorials Point ");
System.out.println("StringBuilder: " + sb);
// append the string to StringBuilder
sb.append("India");
//By using trimToSize() method is to trim the sb object
sb.trimToSize();
System.out.println("After trim the object: " + sb);
}
}
输出
以下是上述程序的输出:
StringBuilder: Tutorials Point After trim the object: Tutorials Point India
java_lang_stringbuilder.htm
广告