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

java replace和replaceall的区别

作者:洃铯哖輪   发布日期:2026-05-29   浏览:57

public class ReplaceExample {
    public static void main(String[] args) {
        String str = "Hello World! Hello Java!";

        // replace() 方法
        String replaced = str.replace("Hello", "Hi");
        System.out.println(replaced);  // 输出: Hi World! Hi Java!

        // replaceAll() 方法
        String replacedAll = str.replaceAll("Hello", "Hi");
        System.out.println(replacedAll);  // 输出: Hi World! Hi Java!

        // replaceAll() 使用正则表达式
        String regexReplacedAll = str.replaceAll("H.*o", "Hi");
        System.out.println(regexReplacedAll);  // 输出: Hi World! Hi Java!
    }
}

解释说明:

  1. replace() 方法:用于替换字符串中所有出现的指定字符或子字符串。它不支持正则表达式。
  2. replaceAll() 方法:同样用于替换字符串中所有出现的指定字符或子字符串,但它支持正则表达式,因此功能更强大。
  3. 在示例代码中,replace()replaceAll() 的基本用法相同,但如果使用正则表达式,则只能通过 replaceAll() 来实现。

上一篇:java subtract

下一篇:java object转int

大家都在看

java url decode

java判断是windows还是linux

java连接数据库的代码

java date类型比较大小

java djl

ubuntu 卸载java

es java api

java list 查找

java 解压rar

jsonobject.tojavaobje

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

Laravel 中文站