Java字符串函数简单介绍
Java中的字符串是一组字符,可以使用多种函数和方法来操作和处理字符串。在本篇文章中,我们将详细介绍Java中常用的字符串函数和方法,包括创建字符串、字符串和字符数组的转换、字符串连接、字符串分割、字符串比较、字符串查询、替换字符串等。
1. 创建字符串
Java中可以使用String和StringBuilder来创建字符串。String型是不可修改的,而StringBuilder是可修改的字符串类型,适用于大量字符串连接和处理的情况。
例如:
String str1 = "Hello World";
StringBuilder str2 = new StringBuilder("Hello World");
2. 字符串和字符数组的转换
可以使用Java中的String类中提供的toCharArray()函数将字符串转换为字符数组,也可以使用String类中的构造函数和char数组中的valueOf()函数将char数组转换为字符串。
例如:
String str3 = "apple";
char[] array = str3.toCharArray();
String str4 = new String(array);
String str5 = String.valueOf(array);
3. 字符串连接
Java中可以使用+或者concat()函数来连接两个字符串。
例如:
String str6 = "Hello, ";
String str7 = "World!";
String str8 = str6 + str7;
String str9 = str6.concat(str7);
4. 字符串分割
字符串分割可以使用split()函数。该函数接收一个定界符作为参数,返回一个字符串数组。在分割字符串时,常见的定界符有空格、逗号、分号等。
例如:
String str10 = "apple,banana,orange";
String[] array2 = str10.split(",");
5. 字符串比较
Java中可以使用equals()函数或compareTo()函数来比较两个字符串是否相等。
例如:
String str11 = "apple";
String str12 = "apple";
boolean b = str11.equals(str12); //true
int result = str11.compareTo(str12); //0
6. 字符串查询
可以使用indexOf()函数或lastIndexOf()函数来查找指定字符或字符串在字符串中 次或最后一次出现的位置。
例如:
String str13 = "apple tree";
int index = str13.indexOf("p"); //1
int lastIndex = str13.lastIndexOf("e"); //9
7. 替换字符串
Java中可以使用replace()函数来替换字符串中的字符或字符串。
例如:
String str14 = "I love Java!";
String str15 = str14.replace("Java", "Python");
以上便是Java字符串处理中一些常用的函数和方法,希望对读者有所帮助。
