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

10个常用的Java函数详解

发布时间:2023-06-16 17:41:38

1. strlen

strlen是一个常用的C/C++函数,用于计算字符串的长度,而在Java中,这个函数被封装在了String类中。它的使用非常简单,只需要在字符串对象后面添加.length()即可,例如:

String str = "Hello World";

int len = str.length();

上面的代码将会返回字符串"Hello World"的长度,也就是11。

2. substring

substring也是一个非常常用的函数,它的作用是获取字符串的一个子串。它的参数可以是字符串的起始位置和长度,也可以是起始位置和结束位置,例如:

String str = "Hello World";

String sub1 = str.substring(6); // sub1 = "World"

String sub2 = str.substring(0, 5); // sub2 = "Hello"

上面的代码将会返回字符串"Hello World"中的"World"和"Hello"两个子串。

3. equals

equals函数用于比较两个字符串是否相等。它的使用非常简单,只需要调用一个字符串对象的equals函数,并将另一个字符串作为参数传递进去即可,例如:

String str1 = "Hello";

String str2 = "World";

boolean isEqual1 = str1.equals("Hello"); // true

boolean isEqual2 = str1.equals(str2); // false

以上代码将会返回true和false这两个值,因为str1和"Hello"是相等的,而str1和str2则不相等。

4. indexOf

indexOf用于查找一个字符或子串在字符串中第一次出现的位置。它的参数可以是一个字符,也可以是一个字符串对象,例如:

String str = "Hello World";

int pos1 = str.indexOf('o'); // pos1 = 4

int pos2 = str.indexOf("World"); // pos2 = 6

以上代码将会返回字符'o'和字符串"World"在字符串"Hello World"中第一次出现的位置,分别为4和6。

5. replace

replace函数用于替换字符串中的一个字符或字符串。它的第一个参数是要替换的字符或字符串,第二个参数是要替换成的字符或字符串,例如:

String str = "Hello World";

String newStr = str.replace('o', '0'); // newStr = "Hell0 W0rld"

以上代码将会把字符串"Hello World"中的所有字符'o'替换成数字'0',从而得到新的字符串"Hell0 W0rld"。

6. toUpperCase

toUpperCase函数用于把字符串中的所有字母转换为大写形式。它的使用非常简单,只需要调用一个字符串对象的toUpperCase函数即可,例如:

String str = "Hello World";

String upperStr = str.toUpperCase(); // upperStr = "HELLO WORLD"

以上代码将会把字符串"Hello World"中的所有字母都转换为大写形式,并得到新的字符串"HELLO WORLD"。

7. toLowerCase

toLowerCase函数与toUpperCase函数相反,它用于把字符串中的所有字母转换为小写形式。它的使用方式与toUpperCase函数相同,例如:

String str = "Hello World";

String lowerStr = str.toLowerCase(); // lowerStr = "hello world"

以上代码将会把字符串"Hello World"中的所有字母都转换为小写形式,并得到新的字符串"hello world"。

8. trim

trim函数用于去除字符串首尾的空格字符。它的使用非常简单,只需要调用一个字符串对象的trim函数即可,例如:

String str = "  Hello World  ";

String trimStr = str.trim(); // trimStr = "Hello World"

以上代码将会把字符串前后的空格字符去除,从而得到新的字符串"Hello World"。

9. parseInt

parseInt函数用于把一个字符串转换成整数形式。它的参数是一个字符串对象,例如:

String str = "123";

int num = Integer.parseInt(str); // num = 123

以上代码将会把字符串"123"转换成整数形式,并得到数字123。

10. format

format函数用于格式化字符串。它的第一个参数是一个特殊的格式字符串,第二个参数是要格式化的值,例如:

int num = 123;

String str = String.format("%d", num); // str = "123"

以上代码将会把数字123格式化成字符串"123"。除了%d以外,还有许多其他的格式化标识符,例如%f用于输出浮点数,%s用于输出字符串等等。