Java程序设计中常用的函数
Java程序设计语言是一种广泛使用且流行的计算机编程语言。它是一种面向对象的语言,具有很强的可移植性,且具有强大的编程能力。Java 语言不仅具有语法简单、易学易用的特点,而且具有很多优秀的函数,这些函数能够快速地帮助开发者实现各种功能。
本文将介绍一些常用的 Java 函数,希望能对初学者有所帮助。
1. print() 和 println()
print() 和 println() 都是 Java 中常用的输出函数。二者的不同在于,print()输出后光标不会自动移到下一行,而 println()输出后光标会自动移到下一行。
实例:
System.out.print("Hello, ");
System.out.println("World!");
结果:
Hello, World!
2. length()
length()是一个获取字符串长度的函数,这个函数能够返回一个字符串中字符的数量。
实例:
String str = "Hello World!";
int length = str.length();
结果:
12
3. equals()
equals()是一个比较字符串是否相同的函数。在 Java 中,不能简单地用“==”等号比较字符串是否相同,而是要使用equals()方法进行比较。
实例:
String str1 = "Hello";
String str2 = "Hello";
boolean equal = str1.equals(str2);
结果:
true
4. parseInt()
parseInt()是一个将字符串转换为整数的函数。
实例:
String number = "123";
int num = Integer.parseInt(number);
结果:
123
5. Math类
Math类包含了许多常用的数学函数,如求平方、开方、对数、指数、三角函数等。
实例:
double num1 = 5.0;
double num2 = 4.0;
double maxNum = Math.max(num1, num2);
double powNum = Math.pow(maxNum, 2);
double sqrtNum = Math.sqrt(powNum);
结果:
maxNum = 5.0;
powNum = 25.0;
sqrtNum = 5.0;
6. charAt()
charAt()函数用于获取字符串中指定位置上的字符。
实例:
String str1 = "Hello World";
char ch = str1.charAt(0);
结果:
'H'
7. replace()
replace()函数用于替换字符串中的字符。
实例:
String oldStr = "apple";
String newStr = oldStr.replace('p', 'k');
结果:
newStr = "akkle";
8. substring()
substring()函数用于截取子字符串。
实例:
String str1 = "Hello World";
String str2 = str1.substring(6);
结果:
str2 = "World";
9. toLowerCase() 和 toUpperCase()
toLowerCase()函数用于将字符串转换为小写,toUpperCase()函数用于将字符串转换为大写。
实例:
String str1 = "Hello World";
String lowerStr = str1.toLowerCase();
String upperStr = str1.toUpperCase();
结果:
lowerStr = "hello world";
upperStr = "HELLO WORLD";
10. System类
System类中包含了许多常用的系统级别的函数,如获取当前时间、获取系统路径、获取系统版本等。
实例:
long currentTime = System.currentTimeMillis();
String osName = System.getProperty("os.name");
String osArch = System.getProperty("os.arch");
String osVersion = System.getProperty("os.version");
结果:
currentTime = 1611114627123;
osName = "Windows 10";
osArch = "amd64";
osVersion = "10.0";
以上是常用的 Java 函数介绍,这些函数能够帮助开发者快速地实现各种功能。当然,Java 中还有很多其它有用的函数,需要开发者逐步学习和掌握。
