优秀的Java函数示例:帮你快速掌握常用函数的使用技巧
发布时间:2023-07-03 10:56:24
Java是一种广泛使用的编程语言,其函数功能强大。下面是一些常用的Java函数示例,帮助你快速掌握常用函数的使用技巧。
1. 字符串函数示例
// 字符串比较
String str1 = "hello";
String str2 = "world";
int result = str1.compareTo(str2);
// 字符串连接
String str3 = str1.concat(str2);
// 字符串替换
String str4 = str1.replace('e','a');
// 字符串截取
String str5 = str1.substring(2, 4);
// 字符串查找
int index = str1.indexOf('l');
2. 数组函数示例
// 数组排序
int[] arr1 = {5, 2, 8, 1, 9};
Arrays.sort(arr1);
// 数组查找
int index = Arrays.binarySearch(arr1, 8);
// 数组复制
int[] arr2 = Arrays.copyOf(arr1, arr1.length);
// 数组转换为字符串
String str1 = Arrays.toString(arr1);
3. 数字函数示例
// 数字取整 int x = 3; double y = 3.14; int a = Math.round(y); // 数字取绝对值 int b = Math.abs(-5); // 数字取最大值和最小值 int c = Math.max(2, 4); int d = Math.min(2, 4); // 生成随机数 int randomNum = (int)(Math.random() * 10);
4. 时间函数示例
// 获取当前日期时间
Date date = new Date();
// 格式化日期时间
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateString = formatter.format(date);
// 获取当前时间戳
long timestamp = System.currentTimeMillis();
5. 文件函数示例
// 文件读取
File file = new File("example.txt");
Scanner scanner = new Scanner(file);
while (scanner.hasNextLine()) {
String line = scanner.nextLine();
System.out.println(line);
}
scanner.close();
// 文件写入
FileWriter writer = new FileWriter("example.txt");
writer.write("Hello, world!");
writer.close();
// 创建文件夹
File folder = new File("folder");
folder.mkdir();
这些Java函数示例涵盖了字符串处理、数组操作、数字计算、时间处理和文件操作等常见场景。通过仔细研究和实践这些示例,你将能够提高自己的Java编程技能,并应用到实际开发中。
