字符串

字符串与字符

//字符要用单引号,字符串用双引号
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);

 

未完待续。。。

 

posted @   helex  阅读(145)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示