当前位置: 首页 > news >正文

java的字符和字符串

这是一个非常基础且重要的概念,用一个简单的比喻就很容易理解:

  • 字符 (Character): 就像一个“字母”或一个“汉字”。
  • 字符串 (String): 就像一个“单词”或“一句话”。

1. 字符 (Character)

  • 概念: 它是文本的最小、最基本的单位。它永远只有一个
  • 举例:
    • 一个英文字母:'A'
    • 一个数字:'1'
    • 一个标点符号:'!'
    • 一个汉字:'中'
  • 在Java中的特点:
    • 单引号 (' ') 括起来。
    • 类型是 char

2. 字符串 (String)

  • 概念: 它是“一串字符”的集合。它是由0个、1个或多个字符“串”在一起组成的序列。
  • 举例:
    • 一个单词:"Hello" (由 5 个字符组成)
    • 一句话:"你好, world!" (由 10 个字符组成)
    • 只有一个字符的字符串:"A" (由 1 个字符组成)
    • 空字符串:"" (由 0 个字符组成)
  • 在Java中的特点:
    • 双引号 (" ") 括起来。
    • 类型是 String (这是一个类,首字母大写)。

总结:核心区别

方面 字符 (Character) 字符串 (String)
本质 文本的最小单位 字符的集合或序列
数量 永远只有 1 可以是 0 个、1 个或多个
比喻 一个字母 / 一个汉字 一个单词 / 一句话
Java写法 单引号 ( ' ' ) 双引号 ( " " )

最关键的区别:

'A' 是一个字符
"A" 是一个字符串,这个字符串里“碰巧”只包含了一个字符 'A'。

http://www.jsqmd.com/news/18737/

相关文章:

  • python_日志记录-loguru
  • 软工第三次作业--结对作业
  • 原来用聊天记录就可以创造数字分身!WeClone项目在Lab4AI平台上的复现
  • Day1HTML的基本骨架
  • 结对项目作业
  • C语言项目开发常用目录结构 - Invinc
  • RNDIS让Air8000的USB上网更智能、更快速!
  • 如果k8s有三个calico节点A,B,C 使用bgp模式的话是如何进行BGP对等会话的
  • 2025年栏杆护栏厂家权威推荐榜:不锈钢栏杆、桥梁防撞护栏、河道景观护栏专业制造商精选
  • Day1标签语法
  • home-assistant-Concepts and terminology概念和术语
  • 2025年印染水洗机厂家权威推荐榜:高效水洗设备与环保节能技术深度解析,专业水洗机厂家精选
  • 2025年定型机厂家推荐排行榜,拉幅定型机,门富士定型机,节能定型机,余热回收,废气回收,烟气回收,智能排风,双层定型机公司推荐
  • 华容道 BFS DFS C++ Python 短程序
  • home-assistant-Onboarding Home Assistant(入职家庭助理)
  • 有关K8s calico IPIP模式的一些疑惑和思考
  • 1.正手握拍
  • 2025年角接触轴承厂家推荐排行榜,高精度/高承载/高精密/机床主轴/汽车/定制/可替代进口/高转速/高刚性角接触球轴承公司推荐
  • 7-Zip最新版 7-Zip25.01
  • datadome 二维数组
  • 2025年精密球轴承厂家权威推荐榜:半导体设备轴承,机床主轴轴承,真空泵轴承,国产高端精密球轴承,晶圆搬运机械手臂不锈钢轴承
  • 结对项目-实现四则运算题目的命令行程序
  • 从易路iBuilder平台看企业人力资源的AI转型升级与变革
  • UMDF驱动开发入门:创建虚拟设备,从安装到I/O交互全解析
  • 从零开始,搭建自己的AI平台写小说
  • 2025年AI优化公司电话推荐:十家可验证服务商沟通备忘
  • 2025深圳离婚律所电话推荐:家理律所福田诺德中心25楼
  • 1242. 多线程网页爬虫
  • 使用SpringBoot + Thymeleaf + MyBatisPlus实现一个简单的书籍管理系统-demo2
  • 2025年深圳离婚律所电话推荐:家理福田诺德中心婚姻家事专线