Java字符串类型用String类定义,String类是Java语言中最常用的类之一,它是一个不可变的字符序列,用于表示文本数据。String 类位于 java.lang 包中,因此无需导入即可使用。
public class Test { public static void main(String[] args) { String str = "Hello World!"; // 创建一个字符串对象 System.out.println(str); // 输出字符串对象 } }
String 类提供了大量的方法来操作字符串,例如查找子字符串、替换子字符串、连接多个字符串、转换大小写、分割字符串、去除首尾的特定字符或者子字符串以及获取子字符串。此外,String 类还提供了一些常量和静态方法来处理特定的任务。
零个或多个字符的序列称为字符串。
在Java程序中,字符串由java.lang.String类的对象表示。
String类是不可变的。 String对象的内容在创建后无法修改。
String类有两个伴随类,java.lang.StringBuilder和java.lang.StringBuffer。伴随类是可变的。如果我们要修改字符串的内容,我们应该使用它们。
字符串字面值由用双引号括起来的零个或多个字符序列组成。所有字符串文字都是String类的对象。
下面列出了字符串字面量的示例
"" // An Empty string "Hello" // A string literal consisting of 5 characters "Just a string literal"
我们可以将两个多个字符串文字加到一个字符串文字。
"Hello" + "Hi"
字符串文字不能分成两行。
"He llo" // A compiler error
要断开两行中的“Hello",请使用字符串连接运算符(+)中断它。
"He" + "llo"
或者
"He" + "llo"
我们可以使用所有转义序列字符形成一个字符串文字。
要在字符串文字中包括换行符和回车字符。使用 n和 r,如下所示:
"n" // A string literal with a line feed "r" // A string literal with a carriage return
字符也可以表示为 uxxxx形式的Unicode转义,其中x是十六进制数字(0-9或A-F)。
在字符串文字中,字符“A”(第一个大写英文字母)也可以写为“ u0041”,例如,Apple和 u0041pple在Java中被视为相同。
Java File类Java文件类以抽象的方式代表文件名和目录路径名。该类主要用于文件和目录的创建、文件的查找和文件的删除等。File对...
Java DataInputStream类数据输入流允许应用程序以与机器无关方式从底层输入流中读取基本 Java 数据类型。下面的构造方法用来创建...
Java ByteArrayInputStream类字节数组输入流在内存中创建一个字节数组缓冲区,从输入流读取的数据保存在该字节数组缓冲区中。创...
JSF教程 -JSF删除示例我们可以使用“ui:remove"标签来定义要删除的内容。通过使用“ui:remove"标签,我们可以认为包含“ui:remov...
JSF教程 -JSF自定义验证错误消息示例以下代码显示如何创建自定义验证消息。例子下面的代码来自UserBean.java。package cn..commo...