news 2026/6/21 13:40:47

Java中strip与trim()的区别

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Java中strip与trim()的区别

@TOC

Java中strip与trim()的区别

jdk11及以上版本,java的String支持strip()方法,那么原来的删除空白trim()strip()的区别时什么?

区别

trim():仅处理字符串首尾的ASCII空白字符串(小于等于\u0020字符,如空格、\t\n\r\f等),无法处理中文全角空格,不间断空格(\u00A0)等Unicode空白
strip():去除首位全部的Unicode空白字符

总结:strip()适配多语言场景,trim()仅支持ASCII字符场景

扩展

除了strip()外,还支持了两个方法:

  • 仅去除首部空白:stripLeading()
  • 仅去除尾部空白:stripLeading()

以下是常见的Unicode空白字符及其详细说明:

普通空格 (U+0020)

  • 最常见的空格字符
  • 宽度通常为字体中"0"字符宽度的一半
  • 在HTML中会合并多个连续空格为一个

不间断空格 (U+00A0)

  • 用于防止自动换行
  • 常见用例:防止数字与单位分开(如"100 km")
  • 在HTML中表示为

零宽空格 (U+200B)

  • 不可见的空格字符
  • 用于标记断字位置但不显示空格
  • 在复杂脚本语言中用于控制字符连接

窄空格 (U+2009)

  • 宽度约为普通空格的1/3
  • 用于数字分组(如"1 000 000")
  • 在法语中用于标点符号前

全角空格 (U+3000)

  • 主要用于东亚文字排版
  • 宽度与汉字相同
  • 用于中文文本的对齐和缩进

制表符 (U+0009)

  • 水平制表符
  • 宽度通常相当于4-8个普通空格
  • 用于代码对齐和表格数据

换行符 (U+000A)

  • 行结束标记
  • 在Unix/Linux系统中作为行终止符
  • 在Windows中与回车符(U+000D)配合使用

其他特殊空白字符

  • 零宽非连接符(U+200C)
  • 零宽连接符(U+200D)
  • 六分之一空格(U+2006)
  • 四分之一空格(U+2005)
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/20 19:21:38

attn_scores注意力分计算-记录

querys 是 2*6*2,keys也是2*6*2 attn_scores querys keys.transpose(1,2)attn_scores 最终维度是 266;数值上是两个矩阵的批量矩阵乘法结果,每个样本对应一个 66 的注意力分数矩阵 transpose(1,2) 交换 keys 的第 1 维和第 2 维&#xff1…

作者头像 李华
网站建设 2026/6/15 12:10:29

为什么标准化要用均值0和方差1?

为什么标准化要把均值设为0、方差设为1? 先说均值。均值就是平均数,所有观测值加起来除以个数。 μ是均值,n是数据点总数,xᵢ是每个数据点,所以均值就是数据的重心位置。比如均值是20,那20就是平衡点。这…

作者头像 李华
网站建设 2026/6/16 3:02:57

人群仿真软件:Vadere_(2).Vadere基本操作与界面

Vadere基本操作与界面 启动Vadere 启动过程 Vadere是一款基于Java的人群仿真软件,可以通过以下步骤启动: 安装Java环境:确保您的计算机上安装了Java运行环境(JRE)或Java开发工具包(JDK)。您可…

作者头像 李华
网站建设 2026/6/19 10:46:17

第三十四周 学习周报

摘要 今日通过排气岐管的模型学习了CFD前处理中几何结构定义的关键设置,通过回答模型类型、开口封堵及区域抽取等核心问题,将实体CAD模型转化为可用于流体仿真的计算域,为网格划分奠定基础。 Abstract Today, through the exhaust manifol…

作者头像 李华
网站建设 2026/6/16 3:04:04

大模型学习全攻略:零基础入门到进阶,附实战项目教程

文章提供大模型学习完整路径,从底层原理(Transformer架构、预训练vs微调)到微调技术(七阶段八方法),推荐新手掌握Prompt TuningLoRA。包含"新闻分类大模型微调项目"实战案例,提供完整代码和部署流程。给出三条建议:先通…

作者头像 李华