Java--String字符串处理(二)

news/2024/7/5 7:09:13

文章目录

  • 一、字符串的替换
  • 二、字符串比较

一、字符串的替换

格式
字符串.replace(旧字符串,新字符串)
字符串.replaceFirst(旧字符串,新字符串) 替换第一个字符
字符串.replaceAll(旧字符串,新字符串) 替换所有字符

public class StrLen {
    public void replaceStr() {
        System.out.println(str.replace("hello","hi"));
        System.out.println(str.replaceFirst("hi","你好"));
        String str2 = "hello,java,hello,python";
        System.out.println(str2.replaceAll("hello","hi"));

    }
    public static void main(String[] args) {
        StrLen str = new StrLen();
        str.replaceStr();

    }
}

输出结果:

hi,java
你好,java
hi,java,hi,python

二、字符串比较

格式:
str.equals(str2);
比较字符的长度、大小写

public class StrLen {
    public void equalStr() {
        String str = "hello,java";
        String str2 = "hello,java";
        System.out.println(str.equals(str2));
    }
    public static void main(String[] args) {
        StrLen str = new StrLen();
        str.equalStr();

    }
}

输出结果:

true

http://lihuaxi.xjx100.cn/news/633565.html

相关文章

适合制造业的ERP推荐?使用ERP系统的好处有哪些?

对于制造型企业来说,除了涉及到产品的生产制造和原料采购,还需要管理库存、销售、财务等方方面面。制造业的ERP系统的使用,尤为重要。一个好的制造业的ERP系统在企业管理中起到至关重要的作用,针对制造业的ERP系统提供贴合行业特性…

【Linux】 gcc 、动态库和静态库,程序是如何链接的

文章目录前言一、gcc 是什么?二、使用步骤1.预编译2.编译3.汇编4.链接三、动静态库1.概念2.区别前言 在Linux环境下,除了学好编辑器 vim 的使用,还需要学会C语言的编译器 gcc 的功能,否则代码无法翻译成可执行程序。本文将介绍 gc…

【JavaSE系列】第十节 —— 带你吃透抽象类

(6)当一个抽象类 继承一个抽象类的时候,可以不用来重写 当作父类的那个抽象类的抽象方法:提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录 前言 一、抽象类的概念 二、…

数据结构(2)树状数组

活动 - AcWing 参考:《算法竞赛进阶指南》-lyd 目录 一、概念 1.主要功能 2.实现方式 3. 二、例题 1.树状数组和逆序对 2.树状数组和差分 3. 两层差分 4. 结合二分 一、概念 1.主要功能 树状数组可以完成的功能主要有: 维护序列的前缀和单…

唤醒手腕 Go 语言开发学习笔记(基本简介、环境安装、基础知识)

1. Go语言简介 Go(又称 Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 开发的一种静态强类型、编译型语言。Go 语言语法与 C 相近,但功能上有:内存安全,GC(垃圾回收&#xf…

研究发现,大多数长期 COVID 影响在感染后一年内消退

英国医学杂志今天发表的一项来自以色列的大型研究发现,轻度 COVID-19 感染后出现的大多数症状或病症会持续数月,但在一年内恢复正常。 特别是接种过疫苗的人,呼吸困难的风险较低。这通常也是轻度感染后最常见的影响。相比之下,比未…

Java线程的六种状态

前言:其实线程的状态在操作系统的PCB中就对其进行了描述,但是Java中觉得自带的状态并不是特别好,于是引入了线程在Java中的六种状态。 (1) NEW 安排了工作还未行动,即:Thread对象创建出来了,但是内核的PCB…

一文读懂Go Http Server原理

hello大家好呀,我是小楼,这是系列文《Go底层原理剖析》的第二篇,依旧是分析 Http 模块,话不多说,开始。从一个 Demo 入手 俗话说万事开头难,但用 Go 实现一个 Http Server 真不难,简单到什么程度?起一个 Server,并且能响应请求,算上包名、导入的依赖,甚至空行,也就…