Java常见函数及使用示例
Java是一种计算机编程语言,广泛应用于Web开发、企业级应用、游戏开发等领域。在Java中,有许多常见的函数可供开发者使用,方便、快速地实现各种功能。
一、Java字符串函数
1. indexOf()函数:查找字符串中某个字符或子串的位置,并返回其在字符串中的索引值。例如:
String str = "Hello World";
int index = str.indexOf("o");
System.out.println(index); // 输出4
2. substring()函数:截取字符串中的一部分,并返回新的字符串。例如:
String str = "Hello World";
String sub = str.substring(6);
System.out.println(sub); // 输出World
3. replace()函数:替换字符串中指定的字符或子串,返回替换后的新字符串。例如:
String str = "Hello World";
String newStr = str.replace("World", "Java");
System.out.println(newStr); // 输出Hello Java
4. trim()函数:去除字符串两端的空白字符(包括空格、制表符和换行符),返回新的字符串。例如:
String str = " Hello World ";
String newStr = str.trim();
System.out.println(newStr); // 输出Hello World
二、Java时间函数
1. System.currentTimeMillis()函数:获取当前系统时间的毫秒数。例如:
long millis = System.currentTimeMillis();
System.out.println(millis); // 输出当前系统时间的毫秒数
2. Date类:表示日期和时间,可用于获取和设置当前时间。例如:
Date date = new Date(); // 获取当前系统时间
System.out.println(date); // 输出格式为:Mon Jul 19 13:21:37 CST 2021
3. SimpleDateFormat类:用于将日期格式化成字符串。例如:
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String strDate = sdf.format(date);
System.out.println(strDate); // 输出格式为:2021-07-19 13:21:37
三、Java数组函数
1. length属性:获取数组的长度。例如:
int[] arr = {1, 2, 3, 4, 5};
int len = arr.length;
System.out.println(len); // 输出5
2. sort()函数:对数组进行排序。例如:
int[] arr = {5, 3, 1, 4, 2};
Arrays.sort(arr); // 对数组进行排序
for(int i=0;i<arr.length;i++){
System.out.print(arr[i]+" "); // 输出结果为1 2 3 4 5
}
3. copyOf()函数:复制数组中的一部分,并返回新的数组。例如:
int[] arr1 = {1, 2, 3, 4, 5};
int[] arr2 = Arrays.copyOf(arr1, 3); // 复制数组arr1中前3个元素
for(int i=0;i<arr2.length;i++){
System.out.print(arr2[i]+" "); // 输出结果为1 2 3
}
四、Java数学函数
1. Math.abs()函数:返回数字的绝对值。例如:
int num = -10;
int absNum = Math.abs(num);
System.out.println(absNum); // 输出10
2. Math.pow()函数:返回指定数的指定次幂。例如:
double num = 2;
double powNum = Math.pow(num, 3);
System.out.println(powNum); // 输出8.0
3. Math.random()函数:返回随机数,取值范围为[0.0,1.0)。例如:
double randomNum = Math.random();
System.out.println(randomNum); // 输出随机数
五、Java文件函数
1. File类:表示文件或目录,可用于创建、删除、重命名文件或目录。例如:
File file = new File("test.txt"); // 创建名为test.txt的文件
if(!file.exists()){
file.createNewFile(); // 创建文件
}
System.out.println(file.getName()); // 输出文件名
2. FileInputStream类:用于从文件中读取数据。例如:
FileInputStream fis = new FileInputStream("test.txt"); // 打开文件test.txt
byte[] buf = new byte[1024];
int len = 0;
while((len=fis.read(buf))!=-1){
System.out.print(new String(buf, 0, len)); // 输出文件内容
}
fis.close();
3. FileOutputStream类:用于向文件中写入数据。例如:
String str = "Hello World";
FileOutputStream fos = new FileOutputStream("test.txt"); // 打开文件test.txt
fos.write(str.getBytes()); // 将字符串写入文件
fos.close();
以上就是Java常见函数及使用示例的内容,常见函数的使用能让开发者更快、更高效地完成编程,提高开发效率。
