Java 中的字符串函数和常用方法
Java中的字符串操作是非常重要的,下面介绍Java中常用的字符串函数和方法。
1.字符串的定义
字符串是一组字符的序列。在Java中,字符串是一个对象,每个字符串都是String类的一个实例。
下面是定义字符串的方式:
String str="Hello World!";
2.字符串的长度
Java中有一个length()方法,可以用来获取一个字符串的长度,如下所示:
String str="Hello World!";
int length=str.length();
3.字符串的比较
字符串可以使用equals()方法比较是否相等,如下所示:
String str1="Hello World!";
String str2="hello world!";
if(str1.equals(str2))
System.out.println("相等");
else
System.out.println("不相等");
4.字符串的子串
Java中有一个substring()方法,可以得到一个子串,如下所示:
String str="Hello World!";
String subStr=str.substring(6,11);
以上代码的输出结果为: "World"
5.字符串的连接
Java中有一个concat()方法,可以将两个字符串连接起来,如下所示:
String str1="Hello";
String str2="World";
String str3=str1.concat(str2);
以上代码的输出结果为: "HelloWorld"
6.字符串的替换
Java中有一个replace()方法可以将一个子串替换成另一个字符串,如下所示:
String str="Hello World!";
str=str.replace("World","Java");
以上代码的输出结果为: "Hello Java"
7.字符串的转换
Java中有一个valueOf()方法,可以将其他类型的数据转换成字符串类型,如下所示:
int num=123;
String str=String.valueOf(num);
8.将字符串转换为其他类型
Java中有一系列的parseXXX()方法,将字符串转换为其他类型,其中XXX指代要转换的类型,如下所示:
String str="123";
int num=Integer.valueOf(str);
9.字符串的切割
Java中有一个split()方法,用于将一个字符串以某个分隔符分割,如下所示:
String str="Hello-World!";
String[] strArr=str.split("-");
以上代码的输出结果为: {"Hello","World!"}
10.字符串的大小写转换
Java中有两个方法,用于将字符串转换为全大写或者全小写,如下所示:
String str="Hello World!";
str=str.toUpperCase();//转换为全大写
str=str.toLowerCase();//转换为全小写
以上就是Java中常用的字符串函数和方法,希望能对大家有所帮助。
