欢迎访问宙启技术站
智能推送

Java中字符操作函数的使用方法与实例

发布时间:2023-06-04 09:04:09

Java中提供了很多字符操作函数,包括字符串创建、字符串查找、字符串替换、字符串截取、字符串拆分等。本文将介绍各种字符操作函数的使用方法,并给出一些实例。

1.字符串创建

字符串可以通过两种方式来创建:

1)通过直接赋值创建,例如:

String str = "Hello World!";

2)通过构造函数来创建,例如:

String str = new String("Hello World!");

2.字符串查找

字符串查找主要用来在一个字符串中查找指定的字符或字符串。

1)查找单个字符

在一个字符串中查找单个字符可以通过使用indexOf()方法来实现。方法如下:

int index = str.indexOf('l');

其中str为被查找的字符串,'l'为要查找的字符,index为该字符 次出现的位置,如果没找到则返回-1。

2)查找字符串

在一个字符串中查找字符串可以通过使用indexOf()或lastIndexOf()方法来实现。方法如下:

int index = str.indexOf("World");

int lastIndex = str.lastIndexOf("World");

其中str为被查找的字符串,"World"为要查找的字符串,index为该字符 次出现的位置,lastIndex为该字符最后一次出现的位置,如果没找到则返回-1。

3.字符串替换

字符串替换主要用来将一个字符串中的指定字符或字符串替换成另外一个字符或字符串。

1)替换单个字符

可以通过使用replace()方法来替换一个字符串中的一个字符。方法如下:

String newStr = str.replace('l', 'L');

其中str为被替换的字符串,'l'为要被替换的字符,'L'为要替换成的字符,newStr为替换后得到的新字符串。

2)替换字符串

可以通过使用replace()方法来替换一个字符串中的一个字符串。方法如下:

String newStr = str.replace("World", "Java");

其中str为被替换的字符串,"World"为要被替换的字符串,"Java"为要替换成的字符串,newStr为替换后得到的新字符串。

4.字符串截取

字符串截取主要用来从一个字符串中截取指定长度或位置的子字符串。

1)截取指定长度的子字符串

可以通过使用substring()方法来截取一个字符串中指定长度的子字符串。方法如下:

String subStr = str.substring(6, 11);

其中str为被截取的字符串,6为要截取的子字符串的起始位置,11为要截取的子字符串的结束位置。

2)截取指定位置以后的子字符串

可以通过使用subString()方法来截取一个字符串中指定位置以后的子字符串。方法如下:

String subStr = str.substring(6);

其中str为被截取的字符串,6为要截取的子字符串的起始位置,表示从第6个字符开始截取到字符串末尾。

5.字符串拆分

字符串拆分主要用来将一个字符串按指定的分隔符拆分成多个子字符串。

可以通过使用split()方法来拆分一个字符串。方法如下:

String[] subStr = str.split(" ");

其中str为被拆分的字符串," "为拆分的分隔符,subStr为拆分后得到的多个子字符串。

以上就是Java中常用字符操作函数的使用方法与实例,希望对大家有所帮助。