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

常用Java函数列表及使用场景解析

发布时间:2023-06-10 04:28:48

1. print()和println():

print()函数用于输出字符串,不会自动换行;而println()函数用于输出字符串后自动换行。 例如:

System.out.print("Hello ");  

System.out.println("world!"); 

输出结果如下:

Hello world!

print()函数适用于需要同一行输出多个字符串的情况,而println()函数适用于需要每行输出一个字符串的情况。

2. format():

format()函数用于格式化输出字符串,可以指定输出的数据类型和格式。例如:

System.out.format("The value of PI is approximately %.2f", Math.PI);

输出结果如下:

The value of PI is approximately 3.14

其中,%.2f表示保留两位小数的浮点数类型。

3. parseInt()和valueOf():

parseInt()函数和valueOf()函数都可以将字符串转化为整型数。

String str = "100";

int num1 = Integer.parseInt(str);

Integer num2 = Integer.valueOf(str);

两者的区别在于,parseInt()函数返回的是基本数据类型int,而valueOf()返回的是Integer对象。如果需要对返回值进行操作,建议使用Integer对象。

4. length():

length()函数用于获取字符串的长度。

String str = "Hello world!";

int len = str.length();

输出结果为12,即字符串的长度。

5. substring():

substring()函数用于截取字符串的一部分。

String str = "Hello world!";

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

输出结果为“world”。

6. split():

split()函数用于将字符串分割成多段。

String str = "one,two,three,four,five";

String[] strArr = str.split(",");

输出结果为["one", "two", "three", "four", "five"]。

7. equals()和equalsIgnoreCase():

equals()函数用于判断两个字符串是否相等,区分大小写;而equalsIgnoreCase()函数则不区分大小写。

String str1 = "Hello";

String str2 = "hello";

boolean result1 = str1.equals(str2);

boolean result2 = str1.equalsIgnoreCase(str2);

8. indexOf()和lastIndexOf():

indexOf()函数用于查找字符串中指定字符的位置,返回第一次出现的位置;而lastIndexOf()函数则是返回最后一次出现的位置。

String str = "Java is a programming language";

int index1 = str.indexOf("a");

int index2 = str.lastIndexOf("a");

输出结果为index1=1和index2=25。

9. toUpperCase()和toLowerCase():

toUpperCase()函数用于将字符串中的字母全部转化为大写;而toLowerCase()函数则是将字母全部转化为小写。

String str = "Java Programming";

String upper = str.toUpperCase();

String lower = str.toLowerCase();

输出结果为upper=JAVA PROGRAMMING和lower=java programming。

10. replace():

replace()函数用于将字符串中的指定字符替换为另一个字符。

String str = "Hello world!";

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

输出结果为newStr=HeLLo worLd!。

这些常用Java函数可以帮助我们更加方便地进行字符串的处理和格式化输出。在实际开发中,需要根据具体情况选择合适的函数来使用,提高工作效率和代码质量。