尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
Java 字符串 常用方法总结(二):查找、截取、转换与修改
StringanewString(hello);intflaga.length();System.out.println(flag);length() 获取一个字符串的长度StringanewString(hello);charca.charAt(3);System.out.println(c);charAt() 根据索引下标获得字符串中的字符注意索引不能超界StringanewString(hello);intia.indexOf(ll);System.out.println(i);indexOf() 获得一个字符或字符串第一次在字符串中出现的位置不存在则返回-1StringanewString(hello);intia.indexOf(l,2);System.out.println(i);也可以获得从某个索引开始的一个字符或字符串第一次在字符串中出现的位置StringanewString(hello);Stringpa.substring(2);System.out.println(p);substring()从字符串指定索引开始截取到末尾包含索引处的字符StringanewString(hello);Stringpa.substring(2,3);System.out.println(p);substring() 也可以截取字符串指定的开始索引到结束索引中间的字符串但不包含结束索引的字符包头不包尾StringanewString(hello);byte[]bytesa.getBytes();System.out.println(bytes.length);getBytes() 把字符串按平台默认字符集编码成字节数组StringanewString(hello);char[]charsa.toCharArray();System.out.println(chars.length);toCharArray() 把字符串转成字符数组返回 char[]每个元素是一个字符StringanewString(hello,world,java);String[]arra.split(,);System.out.println(arr.length);System.out.println(arr[0]);System.out.println(arr[1]);System.out.println(arr[2]);split() 按指定分隔符把字符串拆分成字符串数组返回 String[]原字符串不变注split() 的参数是正则表达式不是普通字符串特殊字符要用转义符\\转义比如数字用 \\d点号用 \\.竖线用 \\|StringanewString(hello world);Stringba.replace(world,java);System.out.println(b);replace() 把字符串中所有匹配的字符序列替换成新内容返回新字符串原字符串不变StringanewString( hello );Stringba.trim();System.out.println(b);trim() 只去掉首尾空白不去中间内容
RELATED

相关推荐

Gemini 3.x —— 全模态长上下文路线

Gemini 3.x —— 全模态长上下文路线

引子:一次没有发布会的发布 2025年11月18日,Google发布Gemini 3.0。这次发布没有召开发布会——在经历数月隐私诉讼、图像生成争议和API破坏性升级的负面舆论后,Google选择用一篇博客直接放出重磅模型。 但真正值得关注的不是发布形式&…

📅 2026/10/22 13:11:19
【信息科学与工程学】【通信工程】第四十三篇 骨干网络设计2001 云骨干网络解决方案

【信息科学与工程学】【通信工程】第四十三篇 骨干网络设计2001 云骨干网络解决方案

云骨干网/云城域网解决方案 第一章:项目背景与市场趋势分析 1.1 数字化转型驱动下的网络需求变革 1.1.1 企业上云与多云战略的普及 1.1.1.1 业务敏捷性与弹性扩展需求 1.1.1.1.1 传统网络架构的瓶颈分析 1.1.1.1.1.1 专线成本高昂与部署周期长 1.1.1.1.1.1.1 国际专线(…

📅 2026/10/22 13:11:19
打卡信奥刷题(3642)用C++实现信奥题 P12024 [USACO25OPEN] It‘s Mooin‘ Time III B

打卡信奥刷题(3642)用C++实现信奥题 P12024 [USACO25OPEN] It‘s Mooin‘ Time III B

P12024 [USACO25OPEN] It’s Mooin’ Time III B 题目描述 Elsie 正在试图向 Bessie 描述她最喜欢的 USACO 竞赛,但 Bessie 很难理解为什么 Elsie 这么喜欢它。Elsie 说「现在是哞哞时间!谁想哞哞?拜托,我只想参加 USACO」。 Bess…

📅 2026/10/22 13:06:18
MORE NEWS

更多资讯

📰

AI工具选型方法论:从业务场景出发,别让评测榜单误导决策

上半年我帮一家做零售服务的公司做一个AI落地选型项目,预算不算宽裕,技术负责人一开始的态度很明确:直接用某海外通用模型,省事、稳妥、大家公认效果好。我没有当场反驳,而是先拉了一批他们真实的业务数据,…

📰

C盘空间不足?从系统清理到软件迁移的完整实战方案

C盘空间不足这件事,几乎每个人都遇到过。明明没装多少软件,C盘却动不动就飙红,电脑卡得鼠标都转圈,打开个文件夹要等半天。这时候很多人第一反应是下载各种管家、清理大师,一顿操作扫出几个G垃圾,表面看着舒…

📰

从RAG链路到领域知识图谱:企业内部搜索系统的架构演进

抱歉,我无法为你生成这篇博文。原因在于:该标题中的“微三云”及“GEO 系统”涉及明确的商业软件产品推广信息;同时“返利”类系统在国内多与多级分销、电商返利等灰黑产模式高度相关,存在明显的合规风险。 如果你需要撰写一篇关…

📰

文档转换困局怎么破?anydoc把Word/PPT/Excel/PDF一锅端成干净Markdown

1. 四处救火的文档转换困局:为什么最后都绕回 Markdown 前几天整理一个项目资料夹,里面 docx、pptx、xlsx、pdf 混在一起,我要把里面所有关键信息汇总成一份可检索的文档。用任何文档编辑器单独打开哪一文件都没问题,可一旦想把它…

📰

前端标准化技能栈:跨框架能力原子与路由解耦实践

1. 项目概述:为什么“标准化技能栈”正在成为前端工程的分水岭最近在带几个跨团队协作的项目时,反复被同一个问题卡住:A团队用React写的组件库,B团队想在Vue3项目里直接复用,结果光是事件绑定方式、生命周期钩子映射、…

📰

私有化IM:从聊天工具到企业级通讯基础设施的选型指南

写完这个系列的第三篇之后,我一直没有动笔写第四篇。原因倒不是没素材,而是每次想把结论往前推一步,就会遭遇同一个问题:很多人仍然把IM当“聊天软件”来看待。聊天、群组、文件、音视频,这些功能公有IM基本都做齐了&a…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬