Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

java字符串

作者:木の兮   发布日期:2025-10-21   浏览:50

// Java字符串示例代码

public class StringExample {
    public static void main(String[] args) {
        // 创建字符串的几种方式
        String str1 = "Hello, World!";  // 使用字符串字面量创建
        String str2 = new String("Java Programming");  // 使用构造函数创建

        // 字符串拼接
        String greeting = "Hello";
        String name = "Alice";
        String message = greeting + ", " + name + "!";  // 结果为 "Hello, Alice!"

        // 获取字符串长度
        int length = str1.length();  // length为13

        // 字符串比较
        String str3 = "Hello, World!";
        boolean isEqual = str1.equals(str3);  // 比较内容,结果为true
        boolean isSameReference = (str1 == str3);  // 比较引用,结果不一定为true

        // 字符串转换为大写或小写
        String upperCaseStr = str1.toUpperCase();  // 结果为 "HELLO, WORLD!"
        String lowerCaseStr = str1.toLowerCase();  // 结果为 "hello, world!"

        // 查找子字符串
        int index = str1.indexOf("World");  // 结果为7

        // 替换子字符串
        String replacedStr = str1.replace("World", "Java");  // 结果为 "Hello, Java!"

        // 去除前后空格
        String withSpaces = "   Trim spaces   ";
        String trimmedStr = withSpaces.trim();  // 结果为 "Trim spaces"

        // 打印输出
        System.out.println("Original string: " + str1);
        System.out.println("Concatenated string: " + message);
        System.out.println("String length: " + length);
        System.out.println("Are str1 and str3 equal? " + isEqual);
        System.out.println("Uppercase string: " + upperCaseStr);
        System.out.println("Lowercase string: " + lowerCaseStr);
        System.out.println("Index of 'World': " + index);
        System.out.println("Replaced string: " + replacedStr);
        System.out.println("Trimmed string: " + trimmedStr);
    }
}

解释说明:

  1. 创建字符串:可以通过字符串字面量(如 "Hello, World!")或使用 new String() 构造函数来创建字符串。
  2. 字符串拼接:使用 + 号可以将多个字符串拼接在一起。
  3. 获取字符串长度:使用 length() 方法可以获取字符串的长度。
  4. 字符串比较:使用 equals() 方法比较两个字符串的内容,而 == 比较的是引用是否相同。
  5. 大小写转换:使用 toUpperCase()toLowerCase() 方法可以将字符串转换为大写或小写。
  6. 查找子字符串:使用 indexOf() 方法可以查找子字符串在原字符串中的位置。
  7. 替换子字符串:使用 replace() 方法可以替换字符串中的某些部分。
  8. 去除空格:使用 trim() 方法可以去除字符串前后的空格。

这段代码展示了 Java 中常用的一些字符串操作。

上一篇:java8 list

下一篇:java.lang.runtimeexception

大家都在看

java连接数据库的代码

java djl

ubuntu 卸载java

java读取excel中的图片

java新建

java sort用法

java collections.sort

java file类的方法

java发送qq邮件

java 判断

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站