字符串查找及常见操作1
一、字符串查找
String类提供的两种字符串查找的方法
1.indexOf(String s)
语法:str.indexOf(substr)
返回搜索字符/字符串首次出现的位置。
String str = "I Love Java";
int size = str.indexOf("a");
//size的值为8
当方法中的参数(字符串)未曾出现时,返回-1;
2.lastIndexOf(String s)
返回搜索字符/字符串最后一次出现的位置。
String str = "I Love Java";
int size = str.lastIndexOf("a");
//size的值为10
注:当lastIndexOf(String s)中的参数为空字符""时,返回结果与调用length()方法一致。
二、获取指定索引位置的字符
语法:str.charAt(int index)
三、获取子字符串
通过String类的substring()方法对字符串进行截取,通过两种方法重载
1.substring(int beginIndex)
返回从指定位置开始到字符串尾的子串。
语法:str.substring(int beginIndex)
2.substring(int beginIndex,int endIndex)
返回从beginIndex开始到endIndex结束的子串。
语法:str.substring(int beginIndex,int endIndex)
四、去除首尾空格
trim()方法返回字符串的副本,忽略前导空格和尾部空格
语法:str.trim()
String str = " I Love Java ";System.out.println(str.trim());//输出"I Love Java"System.out.println(str);//输出" I Love Java "
五、字符串 替换
replace()方法实现将指定字符或字符串替换为新的字符或字符串
str.replace(char oldChar,char newChar)
str.replace("a","A")
字符串查找及常见操作1相关推荐
- Python字符串切片以及常见操作
一.字符串的下标输出 模拟情景有这样一个字符串:myname = "dujunyan" 1. 取myname字符串的第1个元素,并输出 2. 取myname字符串的第5个元素,并输 ...
- python字符串常见操作
字符串常见操作 如有字符串mystr = 'hello world itcast and itcastcpp',以下是常见的操作 <1>find 检测 str 是否包含在 mystr中,如 ...
- 2021-05-05 数组、 元组、字典、字符串常见操作
1 数组的应用 1.1元素的互换 a = input("请输入a:") b = input("请输入b:")print("a = %s;b = %s& ...
- Python中字符串常见操作总结
Python中字符串常见操作总结: Num01–>find 检测 str 是否包含在 mystr中,如果是,返回开始的索引值:否则返回-1.也可以指定在一定的范围内.mystr.find(str ...
- 常见操作String的方法(字符查找,索引查找)
常见操作String的方法(字符查找,索引查找) 在给定的字符串中查找字符或字符串是比较常见的操作.字符串查找分为两种形式:一种是在字符串中获取匹配字符(串)的索引值,另一种是在字符串中获取指定索引位 ...
- 【Python零基础入门篇 · 7】:Python中的注释、字符串的常见操作、对象的布尔值
文章目录 Python中的注释 单行注释 多行注释 中文编码声明注释 字符串的常见操作(1) 编码解码的操作 增删改查以及分割 查找:find().index 统计:count() 替换:replac ...
- Go 字符串及strings包常见操作
1.字符串的定义 字符串是不可变值类型,内部用指针指向 UTF-8 字节数组. Go 语言中可以使用反引号或者双引号来定义字符串.反引号表示原生的字符串,即不进行转义.Go 语言的字符串不支持单引号 ...
- python基础实例-Python基础之字符串常见操作经典实例详解
本文实例讲述了Python基础之字符串常见操作.分享给大家供大家参考,具体如下: 字符串基本操作 切片 # str[beg:end] # (下标从 0 开始)从下标为beg开始算起,切取到下标为 en ...
- python 字符串操作_python中字符串的常见操作(一)
如有字符串: str1 = '192.168.1.1' str2 = 'asdfghjk' str3 = 'Asd fg hj ki' str4 = ' ' str5 = '' 以下是常见操作: # ...
最新文章
- 《因果科学周刊》第3期:因果助力 Stable Learning
- 年薪 50 万!淘宝重金招聘,35 岁以上优先,学历不限
- 以太坊开发者工具的最新清单
- “第三届中国行业互联网大会暨CIO班12周年年会”成功举行
- 适合零基础学python的书籍_适合零基础学习Python的书籍
- JavaScript中的对象与函数(一)
- 窗口分析函数19_Mysql查询窗口函数里第一个 最后一个 第N个元素的值的案例详解(FIRST_VALUE LAST_VALUE NVH_VALUE)
- 定义简单类-创建多个猫对象
- Tensorflow 学习笔记 vs code 的用户配置
- Maven 单元测试报错:错误: 找不到或无法加载主类 @{failsafeArgLine}
- 关于LINUX的NVIDIA显卡驱动安装
- php使用到的函数记录一
- 中原地区第一款开源产品SmartAdmin和《Smart前后台代码规范》正式发布
- win10好用的小软件(小插件)
- 网站监控服务都包括哪些具体内容?
- 三星s窗口共享android,使用 S 窗口共享轻松让您的三星手机连接电脑
- RestTemplate设置Headers
- 和华明诚:店铺推广要注意哪些事项
- SparkSql-redis:将查询到的结果保存到redis中
- powerbi无法将修改保存到服务器,对 Power BI 报表服务器中的计划刷新进行故障排除...
热门文章
- threejs元素周期表-CSS3DRenderer
- java通知图库更新视频_Java实现视频网站的视频上传、视频转码、视频关键帧抽图, 及视频播放功能...
- MySQL的rand()函数使用总结
- 拓扑排序 php,数据结构与算法(周测7-拓扑排序和AOV网络)
- 人生的DoD:你想要什么样的人生
- ts453bmini 内存_入手最便宜光污染,酷兽CUSO剑齿虎DDR4-3200内存条
- 关于如何将本地项目上传到码云(gitee)
- 当年那个手搓CPU的老哥回来了!
- 2019阿里校招测评题,光明小学完全图最短路径问题
- Unity之人脸识别对比(一) 基于ArcFace离线Sdk的开发