21xrx.com
2024-12-22 23:54:47 Sunday
登录
文章检索 我的文章 写文章
Java中如何复制字符串
2023-06-16 11:57:36 深夜i     --     --
Java 字符串复制 赋值运算符 String类 StringBuffer类

在Java中,复制字符串是一项非常常见的任务。本文将介绍如何使用Java提供的几种方法进行字符串复制,并提供相关的代码案例。

方法一:使用赋值运算符

字符串可以通过简单地使用赋值运算符来复制。例如:


String original = "Hello, world!";

String copy = original;

上述代码将字符串"Hello, world!"赋值给变量original,然后将其复制到变量copy中。现在,我们可以在copy中对字符串进行任何修改,而不会影响原始字符串。

方法二:使用String类的构造函数

String类有一个构造函数,它可以复制另一个字符串。例如:


String original = "Hello, world!";

String copy = new String(original);

上述代码创建了一个新的字符串对象,该对象包含原始字符串的副本。现在,我们可以在复制中对字符串进行修改,而不会影响原始字符串。

方法三:使用StringBuffer类

StringBuffer类是Java中一个非常有用的类,它用于创建和操作可变长度的字符串。我们可以使用它来创建一个包含原始字符串的新字符串对象。例如:


String original = "Hello, world!";

StringBuffer buffer = new StringBuffer(original);

String copy = buffer.toString();

上述代码创建了一个新的字符串对象,该对象包含原始字符串的副本。现在,我们可以在复制中对字符串进行修改,而不会影响原始字符串。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复