字符串 共 6 篇文章

Java String为什么是不可变的?StringBuilder线程安全吗
2026-05-05 16:22:31
Java String为什么是不可变的?StringBuilder线程安全吗 理解 Java 中 String 的不可变性以及 StringBuilder 的线程安全问题,是编写高性能、线程安全代码的基础。以下将通过分析源码和实际应用场景,为你拆解这两个核心概念。 1. 理解 String 的不可变
Java基础 String类 不可变性
12 0
Groovy 字符串:单引号、双引号、三引号
2026-04-05 10:31:26
Groovy 字符串:单引号、双引号、三引号 Groovy 作为 JVM 平台上的敏捷语言,在字符串处理方面提供了丰富的语法糖。相比 Java 仅支持双引号字符串,Groovy 根据不同的引号组合赋予了字符串截然不同的特性。理解这三种引号的差异,能让你在日常开发中写出更简洁、更优雅的代码。 1. 单
Groovy 字符串 单引号
55 0
Rust 数据类型:i32、String、Vec<T>
2026-04-04 08:37:36
Rust 数据类型:i32、String、Vec<T Rust 语言通过其严格但友好的类型系统,在保证内存安全的同时提供高性能。掌握核心数据类型是编写可靠 Rust 程序的第一步。本文聚焦三种最常用类型:i32(有符号整数)、String(可变字符串)和 Vec<T(动态数组),手把手教你如何声明、
Rust 数据类型 i32
49 0
Java 字符串操作:String 与 StringBuilder
2026-04-03 13:30:07
Java 字符串操作:String 与 StringBuilder 在 Java 中处理文本时,你会频繁使用字符串。但 Java 提供了两种主要方式:String 和 StringBuilder。它们看似都能存文字,实际性能和用途差别很大。选错类型可能导致程序变慢甚至卡顿。下面直接告诉你怎么选、怎么
Java 字符串 不可变
74 0
Shell 脚本字符串操作:${var:offset:length}
2026-04-02 23:01:06
本文详细讲解了Shell脚本中强大的字符串截取语法${var:offset:length}。通过手把手示例,从基础的正向、负向偏移,到高级的负长度用法,清晰展示了如何精准切割字符串。文章结合提取扩展名、处理日期等实战场景,并提供了关键的避坑指南和性能建议,帮助读者无需外部命令即可高效处理文本。
Shell Bash Linux
48 0
西门子PLC的字符串分割函数实现
2026-03-23 22:10:46
在工业自动化场景中,经常需要处理来自扫码枪、RFID 阅读器或上位机下发的字符串数据。这些数据通常包含多个信息段,例如“批次号 日期 流水号”,需要通过分隔符将其拆解为独立的变量以便后续逻辑处理。西门子 S71200/1500 PLC 虽内置了部分字符串指令,但并未直接提供类似高级语言的“Split
西门子 字符串 分割函数
128 0