数据操作
字符串
1 概念
在Java中,字符串是一系列字符的序列,用于表示文本。字符串是不可变的,即一旦创建,其内容无法更改。在Java中,字符串类是java.lang.String。
2 作用
字符串用于存储和操作文本数据,例如存储用户输入、文件内容、Web页面文本等。在Java中,字符串是一种常用的数据类型,它提供了丰富的方法来进行文本处理。
3 语法
// 使用双引号创建字符串字面量
String myString = "Hello, World!";
// 使用String类的构造函数创建字符串对象
String anotherString = new String("Java is fun!");
4 操作
4.1 拼接
String firstName = "John";
String lastName = "Doe";
// 使用加号拼接字符串
String fullName = firstName + " " + lastName;
System.out.println("Full Name: " + fullName);
4.2 获取长度
String message = "Hello, Java!";
// 获取字符串长度
int length = message.length();
System.out.println("Length of the string: " + length);
4.3 比较
String str1 = "Hello";
String str2 = "hello";
// 比较字符串,忽略大小写
boolean isEqualIgnoreCase = str1.equalsIgnoreCase(str2);
System.out.println("Are the strings equal (ignore case)? " + isEqualIgnoreCase);
4.4 查找
String sentence = "Java programming is fun and Java is powerful.";
// 查找子串的位置
int indexOfJava = sentence.indexOf("Java");
System.out.println("Index of 'Java': " + indexOfJava);
4.5 替换
String originalString = "I like Java, Java is fun.";
// 替换字符串中的子串
String modifiedString = originalString.replace("Java", "Python");
System.out.println("Modified String: " + modifiedString);