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

优秀的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编程技能,并应用到实际开发中。