Java String① 目录1. 字符串的创建2. 比较字符串内容不能用 3. equals4. compareTo5. equalsIgnoreCase6. compareToIgnoreCase1. 字符串的创建方法一 直接赋值Stringstr1ABC;这里ABC是字符串常量引用变量str存的是字符串常量的地址。方法二 new 创建Stringstr2newString(CDE);方法三 转变字符数组char[]str3{1,2,3};Stringstr4newString(str3);2. 比较字符串内容不能用 Stringstr1newString(hello);Stringstr2newString(hello);System.out.println(str1str2);比较的是引用变量中存的地址就算字符串内容一样存的地址也不一样结果也只能是false但是字符串是直接赋值字符串常量的话就是true,原因是字符串常量池中相同内容的字符串字面量通常只保存一份因此它们的引用地址相同。Stringstr1hello;Stringstr2hello;System.out.println(str1str2);3. equals功能比较字符串的内容返回值内容相同返回true内容不相同返回falseStringstr1newString(hello);Stringstr2newString(hello);System.out.println(str1.equals(str2));运行结果4. compareTo功能比较字符串的字典序返回值0两个字符串相等 0当前字符串小于参数字符串 0当前字符串大于参数字符串Stringstr1newString(abcd);Stringstr2newString(abc);intretstr1.compareTo(str2);if(ret0){System.out.println(str1 str2);}elseif(ret0){System.out.println(str1 str2);}else{System.out.println(str1 str2);}运行结果5. equalsIgnoreCase函数功能 忽略大小写进行比较返回值 和equals一样Stringstr1newString(hello);Stringstr2newString(HELLO);System.out.println(str1.equalsIgnoreCase(str2));运行结果6. compareToIgnoreCase函数功能 忽略大小写比较字符串字典序返回值和compareTo 一样Stringstr1newString(abcd);Stringstr2newString(ABCDE);intretstr1.compareToIgnoreCase(str2);if(ret0){System.out.println(str1 str2);}elseif(ret0){System.out.println(str1 str2);}else{System.out.println(str1 str2);}运行结果

相关新闻

最新新闻

安卓系统SystemServer的角色定位

安卓系统SystemServer的角色定位

Android Framework中SystemServer的角色定位,本篇将用更形象的公司组织架构类比, 理清它和其他核心组件的完整协作关系:一、各核心组件的角色对应 Init进程‌:公司创始人/总控室,是系统第一个用户进程,负责…

2026/7/29 18:14:13
【Zabbix】开源分布式监控系统---Zabbix理论介绍

【Zabbix】开源分布式监控系统---Zabbix理论介绍

一:开源监控系统产品 1.1:Zabbix Zabbix是一款出色的企业级运维监控平台,可用于监控从服务器、网络设备到Web应用程序和数据库的性能和可用性的一切;它可以安装在 Linux、AIX、Windows、Solaris、MacOS X、FreeBSD、OpenBSD 等系…

2026/7/29 18:14:13
【Zabbix】开源分布式监控系统---Zabbix 6.4.8 源码包安装与配置

【Zabbix】开源分布式监控系统---Zabbix 6.4.8 源码包安装与配置

一、前置知识 1.1、Zabbix产品周期 为了确保Zabbix为其用户和客户提供质量符合预期的产品和计划性的支持,每个新的Zabbix软件版本发布都遵循产品周期和到期时间的标准。 对Zabbix终端用户来说,Zabbix的产品周期使新版本的内容更具可预测性和可管理性。…

2026/7/29 18:14:13
Java 类和对象:面向对象编程的核心概念

Java 类和对象:面向对象编程的核心概念

1. 引言 Java 是一种纯粹的面向对象编程语言,类(Class) 和 对象(Object) 是其最核心的概念。理解类和对象是掌握 Java 编程的基石。简单来说,类是蓝图,对象是根据蓝图创建的具体实例。本文将带…

2026/7/29 18:14:13
【Zabbix】开源分布式监控系统---Zabbix Agent 安装与配置

【Zabbix】开源分布式监控系统---Zabbix Agent 安装与配置

上一节,我们主要讲解了开源分布式监控系统 Zabbix 的理论知识,以及 Zabbix Server 的安装,接下来继续讲解 Zabbix Agent 安装与配置。 一、Zabbix Agent01配置 server01主机 1.1:安装zabbix agent [rootserver01 ~]# rpm -ivh…

2026/7/29 18:14:13
STM32 OLED 显示屏驱动与调试入门实战指南

STM32 OLED 显示屏驱动与调试入门实战指南

本文基于 STM32 标准库,从零讲解 OLED 显示屏的驱动原理、硬件接线、常用 API 及实战代码,帮助初学者快速在屏幕上"打出"第一行字。 一、为什么要学 OLED? 在嵌入式开发中,"调试"是永恒的主题。常见的调试方…

2026/7/29 18:09:13

月新闻