How to Convert Char Array to String in Java2024 年 9 月 10 日 | 阅读 3 分钟 在本节中,我们将学习如何在 Java 中将字符数组转换为字符串。 有四种方法可以将字符数组转换为字符串:
使用 String 类构造函数String 类提供了一个构造函数,该构造函数将 char[] 数组作为参数进行解析,并分配一个新的 String。它表示字符串的字符序列。如果我们修改 char[] 数组,新创建的字符串将保持不变。 语法 其中 char[] 是字符串的初始值。 在下面的示例中,我们创建了一个名为 ch 的字符数组。之后,我们创建了 String 类的构造函数,该构造函数将 char[] 数组 ch 作为参数。它将 char[] 数组转换为字符串。 CharArrayToStringExample1.java 输出 welcome to Javatpoint 使用 valueOf() 方法valueOf() 方法是 String 类的一个静态方法,也用于将 char[] 数组转换为字符串。该方法以 char[] 数组作为参数进行解析。它返回一个新分配的字符串,该字符串表示字符数组中包含的相同字符序列。如果我们修改 char[] 数组,新创建的字符串将保持不变。 语法 在下面的示例中,我们创建了一个名为 chars 的 char[] 数组。之后,我们调用了 String 类的 valueOf() 方法并将 char[] chars 解析到其中。它返回我们传递给参数的字符序列。 CharArrayToStringExample2.java 输出 Tom Cruise 使用 copyValueOf() 方法它与 valueOf() 方法类似。copyValueOf() 方法也是 String 类的静态方法。它也解析 char[] 数组。它返回我们传递给参数的字符序列(String)。 语法 其中 data 是字符数组。 CharArrayToStringExample3.java 输出 Good Morning 使用 StringBuilder 类append() 方法StringBuilder 类的 append() 方法将 char[] 数组的字符串表示形式附加到末尾。它解析要附加的参数 str。它返回此对象的引用。此方法的工作方式与 String.valueOf(char[]) 方法相同,并将该字符串的字符附加到此字符序列。 语法 toString() 方法StringBuilder 类的 toString() 方法返回一个表示序列中数据的字符串。它分配一个新的 String 对象并进行初始化以包含字符序列。如果我们更改 char[] 数组,则不会影响新创建的字符串。 语法 在下面的示例中,我们使用 StringBuilder 类的 append() 和 toString() 方法将 char[] 数组转换为字符串。 CharArrayToStringExample4.java 输出 Information Technology 下一个主题Java 教程 |
一次性密码 (OTP) 被广泛用于保护在线交易和访问各种资源。一次性密码生成器是一种设备或软件应用程序,它生成一个仅对单个登录会话或交易有效的唯一代码。本文将教我们如何实现...
7 分钟阅读
在不断发展的编程世界中,及时了解编程语言的最新增强功能和特性至关重要。随着 Java 9 的发布,开发人员接触到了各种旨在提高语言功能和使编码更高效的新特性。其中一个...
阅读 4 分钟
在 Java 中,main 方法用于控制台输出,在调试和用户指示时提供。它是 java.lang 包中 System 类的一部分,并且所有 Java 程序都可以继承它,而无需导入任何包。以下是详细介绍...
阅读 4 分钟
Java main() 方法 在 Java 中,main() 方法是任何独立 Java 应用程序的关键入口点。当 Java 程序运行时,Java 虚拟机 (JVM) 会查找 main() 方法来开始执行。此方法必须遵循严格的签名才能被识别...
阅读 8 分钟
Java 是一种著名的计算机语言,已经使用了二十多年。有几个关键功能使开发人员能够构建高效且优雅的代码。例如,List sort() 函数用于按升序或降序对 List 进行排序。在本...
阅读 4 分钟
? 在 Java 中,线程可以分为守护线程和非守护线程(用户线程)。非守护线程是 Java 虚拟机(JVM)在关闭之前等待完成的典型线程,而守护线程是后台线程,它们不会阻止 JVM 在...时退出。
5 分钟阅读
在 Java 中,String 是最重要的主题。有很多与 String 相关概念,但字符串池概念是其中之一。Java 中的字符串池概念有点棘手。因此,在本节中,我们将讨论...
阅读 4 分钟
Java 中的内存管理 在 Java 中,内存管理是指对象的分配和去分配过程,称为内存管理。Java 会自动进行内存管理。Java 使用称为垃圾收集器的自动内存管理系统。因此,我们不需要实现内存管理逻辑...
14 分钟阅读
java.nio.charset.CharsetEncoder 包包含标准方法 encode(CharBuffer input)。CharsetEncoder 负责将输入字符缓冲区中的剩余字符转换为全新分配的字节缓冲区。整个编码过程仅由 encode() 方法实现。如果操作当前...
阅读 3 分钟
Java 中的 power 函数是 Math.pow()。它用于获取第一个参数的第二个参数的幂。它接受两个参数并返回第一个参数的第二个参数的幂。它返回一个 double 类型的值。pow()...
7 分钟阅读
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India