找到关于面向对象编程的9301 篇文章

显示 Java 中子字符串的位置

Nishtha Thakur
更新于 2020年6月26日 15:07:37

142 次浏览

要在 Java 中显示子字符串的位置,我们使用 Java 中的 lastIndexOf() 方法。lastIndexOf() 方法返回子字符串在特定 StringBuffer 对象中的最右边出现的位置。如果子字符串在 StringBuffer 对象中出现多次,则返回最右边出现的子字符串的第一个字符的索引。如果找不到子字符串,则 lastIndexOf() 方法返回 -1。声明 - java.lang.StringBuffer.lastIndexOf() 方法声明如下:public int lastIndexOf(String s)其中 s 是需要查找其索引的子字符串。让我们来看一个显示子字符串位置的程序。示例 实时演示public class Example ... 阅读更多

更改 Java 中 StringBuffer 对象的默认容量

Nitya Raut
更新于 2020年6月26日 15:12:55

404 次浏览

为了更改 StringBuffer 对象的默认容量,我们使用 ensureCapacity() 方法。当当前容量小于传递的参数时,将分配一个具有更大容量的新内部数组。新容量是 minimumCapacity 参数和旧容量的两倍加 2 之间的较大者。如果 minimumCapacity 为非正数,则它保持休眠状态并且不执行任何操作。声明 - java.lang.StringBuffer.ensureCapacity() 方法声明如下:public void ensureCapacity(int minimumCapacity)让我们来看一下 ensureCapacity() 方法的工作原理示例 实时演示public class Example {    public static void main(String[] args) {       ... 阅读更多

获取 Java 中 StringBuffer 对象的容量

Nancy Den
更新于 2020年6月26日 15:13:15

123 次浏览

capacity() 方法是 StringBuffer 类的成员方法。它返回为最近插入的字符提供的存储量,此后会发生分配。声明 - java.lang.StringBuffer.capacity() 方法声明如下:public int capacity()让我们来看一个示例程序,演示如何获取 StringBuffer 对象的容量。示例 实时演示import java.lang.*; public class Example {    public static void main(String[] args) {       StringBuffer b = new StringBuffer(“Hello”);       // 返回字符串缓冲区的当前容量,即 16 + 5 = 21       System.out.println("StringBuffer 对象的容量 = " + b.capacity());    } }输出StringBuffer 对象的容量 = 21

更改 Java 中 StringBuffer 对象的长度

Rishi Rathor
更新于 2020年6月26日 15:16:28

602 次浏览

setLength(int newLength) 方法用于更改 StringBuffer 对象的长度。它设置字符序列的长度。字符序列更新为一个新序列,其长度由作为方法参数传递的值确定。newLength 应该大于或等于零。java.lang.StringBuffer(int newLength) 方法声明如下:public void setLength(int newLength)让我们来看一个示例程序,演示 setLength(int newLength) 方法的使用示例 实时演示public class Example {    public static void main(String[] args) {       StringBuffer sb = new StringBuffer("Hello World");     ... 阅读更多

获取 Java 中 StringBuffer 对象的长度

Nishtha Thakur
更新于 2020年6月26日 15:17:13

817 次浏览

要查找 StringBuffer 对象的长度,可以使用 length() 函数。它是 StringBuffer 类的成员方法。该方法返回序列中字符的个数。声明 - java.lang.StringBuffer.length() 方法声明如下:public int length()让我们来看一个示例程序,演示 length() 方法的使用 - 示例 实时演示public class Example {    public static void main(String[] args) {       StringBuffer sb = new StringBuffer("Hello World");       int len = sb.length(); // 计算 StringBuffer 对象的长度       System.out.println(len);    } }输出11

在 Java 中使用 String 类型变量中存储的引用创建 StringBuffer 对象

Nitya Raut
更新于 2020年6月27日 13:00:02

238 次浏览

要创建 StringBuffer 对象,我们使用以下语法:StringBuffer s=new StringBuffer();当我们创建对象的引用时,我们使用赋值运算符。例如,String s1 = ”hi”; String s2 = s1; // s2 是 s1 的引用下面给出一个程序,演示如何使用 String 类型变量中存储的引用创建 StringBuffer 对象 - 示例 实时演示public class Example {    public static void main(String args[]) {       String input = "hey";       String s1 = input; // 创建 String 的引用       ... 阅读更多

在 Java 中调用 append() 方法构造 StringBuffer 对象

Nancy Den
更新于 2020年6月26日 15:29:55

192 次浏览

StringBuffer append() 方法将特定参数的字符串表示形式附加到序列中。它是 java.lang.StringBuffer 类的成员方法。此方法返回对对象的引用。该方法更改在方法中调用的对象的值。每种基本数据类型都有一个单独的方法 - public StringBuffer append(double d) public StringBuffer append(float f) public StringBuffer append(int i) public StringBuffer append(String str) public StringBuffer append(long l) public StringBuffer append(char[] str) public StringBuffer append(char[] str, int offset, int len) public StringBuffer append(Object obj) public StringBuffer append(boolean b) public StringBuffer append(char c) public StringBuffer append(StringBuffer sb)示例程序 ... 阅读更多

Java 中的 StringBuffer append() 方法的作用是什么?

Rishi Rathor
更新于 2020年6月26日 15:34:24

127 次浏览

StringBuffer append() 方法将特定参数的字符串表示形式附加到序列中。它是 java.lang.StringBuffer 类的成员方法。此方法返回对对象的引用。append() 方法的基本语法如下:public StringBuffer append(data_type variable_name)下面给出一个程序,演示 append() 方法的使用 - 示例 实时演示import java.lang.*; public class Example {    public static void main(String[] args) {       StringBuffer s1 = new StringBuffer("太阳从东方升起 ");       System.out.println("语句: " + s1);       s1.append(true);       System.out.println("结果: ... 阅读更多

在 Java 中设置 StringBuffer 对象的容量值

Nishtha Thakur
更新于 2020年6月26日 15:34:47

264 次浏览

capacity() 方法返回当前容量。它是 StringBuffer 的一部分。它是为最近插入的字符提供的存储量,此后会发生分配。声明 - capacity() 方法在 java.lang.StringBuffer 类中声明如下:public int capacity()可以通过在实例化 StringBuffer 类时插入要设置的值来设置 StringBuffer 对象的容量。让我们来看一个示例程序,演示如何设置容量值。示例 实时演示import java.lang.*; public class Example {    public static void main(String[] args) {       StringBuffer b = new StringBuffer(100);   ... 阅读更多

Java 程序将字符串插入 StringBuffer 的子字符串中

Nitya Raut
更新于 2020年6月26日 15:35:39

202 次浏览

StringBuffer 类的 insert() 方法用于在指定索引处插入字符串。其语法如下:
original_string.insert(index, var)
其中,var 是要插入的变量,index 是插入 var 的位置。
让我们来看一个示例程序:
示例 在线演示
public class Example {
   public static void main(String[] args) {
      StringBuffer str = new StringBuffer("Hello World");
      String a = "Wonderful ";
      str.insert(6, a);
      System.out.println(str);
   }
}
输出结果:
Hello Wonderful World

广告