Java String getBytes()2025 年 3 月 24 日 | 阅读 3 分钟 Java String 类的 getBytes() 方法会将字符串编码为字节序列,并将其存储在字节数组中。 签名getBytes() 方法有三种重载形式。string getBytes() 方法的签名或语法如下所示: 参数charset / charsetName - 方法支持的字符集的名称。 返回值字节序列。 异常抛出UnsupportedEncodingException: 当方法不支持指定的字符集时,会抛出此异常。 内部实现String 类 getBytes() 方法示例不带参数的 getBytes() 方法使用平台的默认字符集(UTF-8)对字符串进行编码。以下两个示例展示了相同的内容。 示例编译并运行输出 65 66 67 68 69 70 71 Java String 类 getBytes() 方法示例 2该方法返回一个字节数组,该字节数组又可以传递给 String 构造函数来获取 String。 示例编译并运行输出 65 66 67 68 69 70 71 ABCDEFG Java String 类 getBytes() 方法示例 3以下示例展示了编码到不同的字符集。 输出 The input String is : Welcome to TpointTech. After converted into UTF-16 the String is : -2-10870101010809901110109010103201160111032074097011809708401120111010501100116046 After converted into UTF-16BE the String is : 0870101010809901110109010103201160111032074097011809708401120111010501100116046 After converted into ISO-8859-1 the String is : 871011089911110910132116111327497118978411211110511011646 After converted into UTF-16LE the String is : 8701010108099011101090101032011601110320740970118097084011201110105011001160460 Java String 类 getBytes() 方法示例 4以下示例展示了当 getBytes() 方法不支持指定的字符集时,会抛出 UnsupportedEncodingException。 示例编译并运行输出 /StringGetBytesExample4.java:11: error: unreported exception UnsupportedEncodingException; must be caught or declared to be thrown byte[] byteArr = str.getBytes("UTF-17"); ^ 1 error |
Java 中的 String.equals() 方法 equals() 方法在 String 类中定义。它用于比较两个对象的**内容和区分大小写**,而不是它们的内存位置(与 == 运算符不同,它比较引用)。它是检查...的快速简便方法。
7 分钟阅读
Java 中 String 类的 compareTo() 方法以词典顺序比较两个字符串。它基于字符串中每个字符的 Unicode 值来比较字符串。如果第一个字符串在词典顺序上大于第二个字符串,则返回一个正数(字符差...
5 分钟阅读
» « Java String 操作是编程的基本方面,Java 提供了丰富的工具来完成与字符串相关的各种任务。String 类提供的一个方便的方法是 replaceAll() 方法。在本节中,我们将深入研究...
阅读 4 分钟
Java Java String 类 isEmpty() 方法检查输入字符串是否为空。请注意,这里的空意味着字符串中包含的字符数为零。Java 中的 isEmpty() 方法是 String 类的一部分,用于……
阅读 4 分钟
» « Java Java String 类的 startsWith() 方法检查此字符串是否以给定前缀开头。如果此字符串以给定前缀开头,则返回 true;否则返回 false。签名 startWith() 方法的语法或签名如下所示。public boolean startsWith(String prefix) public boolean startsWith(String prefix,...
阅读 3 分钟
Java String.concat() 方法签名 字符串 concat() 方法的签名如下: public String concat(String anotherString) 参数 anotherString:要附加到此字符串末尾的另一个字符串。返回组合字符串 String Concatenation Java String 类 concat() 方法将指定的字符串附加到字符串的末尾....
阅读 3 分钟
Java java string toUpperCase() 方法返回大写字母的字符串。换句话说,它将字符串的所有字符转换为大写字母。toUpperCase() 方法与 toUpperCase(Locale.getDefault()) 方法的工作方式相同。它内部使用默认语言环境。内部实现 public String toUpperCase(Locale locale)...
7 分钟阅读
Java String.length() 方法 Java String 类中的 length() 函数会返回字符串中字符(或 Unicode 码单元)的总数。使用此方法可以轻松快速地确定字符串的长度,这对于各种字符串操作任务非常有用……
阅读 6 分钟
» « Java String.split() 方法 split() 方法在 String 类中定义。它围绕给定正则表达式的匹配项拆分此字符串。此方法的作用如同调用具有给定表达式和零的限制参数的两个参数的 split 方法。后面的空字符串...
阅读 6 分钟
» « Java String.indexOf() Java String 类 indexOf() 方法返回指定字符或字符串在指定字符串中第一次出现的位置。签名 Java 中有四个重载的 indexOf() 方法。indexOf() 方法的签名如下: 序号 方法 说明 1 int indexOf(int ch) 返回索引位置...
5 分钟阅读
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India