字符串
字符串与字符
//字符要用单引号,字符串用双引号 char a={'h','e','l','l','o'} String a= new String(a) //上面两行等价于 String a = new String("hello")
字符串的相关方法
1. 获取字符串长度
str.length()
实例:
//用整型变量a获取字符串s的长度 String s=new String("HelloWorld"); int a=s.length;
2. 字符串的查找
2.1 indexOf()
这个方法用于返回参数字符串在指定字符串首次出现的位置
//使用a获取字母o最后一次在字符串s中出现的索引位置 //最后一次出现在6,也就是a=6 String s = new String("HelloWorld"); int a=s.indexOf("o");
2.2 lastIndexOf()
与上一个方法正相反,这个方法返回参数字符串在指定字符串中最后一次出现的位置
实例:
//使用a获取字母o第一次在字符串s中出现的位置 //第一次出现在4,也就是a=4,因为是从0开始数 String s = new String("HelloWorld"); int a=s.indexOf("o");
3. 获取指定索引位置的字符
str.charAt(int index)
返回参数所定位指定字符串中的字符
实例:
//字符变量a获取字符串s索引位为8的字符,a为'r'. String s = new String("Hello world!"); char a = s.charAt(8);
4.获取子字符串
4.1 str.substring(int index)
获取从指定的索引位置截取到最后的字符串
实例:
//用字符串a获取字符串s索引3及以后的子字符串,a="o world!" String s= new String("Hello world!"); String a=s.substring(5);
4.2 str.substring(int beginIndex,int endIndex)
获取从第一个参数到第二个参数的子字符串
实例:
//a="lo " String s = new String("Hello world!"); String a = s.substring(3,5);
5.去除空格
str.trim()
去除字符串中的空格
//a="Helloworld!" String s = new String(" H ello wo rld ! "); String a = s.trim();
6. 字符串替换
str.replace(char newChar,char oldChar);
未完待续。。。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)