Java中最有用的10个常见函数
Java是一种广泛使用的编程语言,它有着丰富的函数库,其中一些函数更是频繁使用的。在本文中,我们将会介绍Java中最有用的10个常见函数。
1. String.toLowerCase() 和 String.toUpperCase()
这两个方法可以让你将字符串转换成小写或者大写。例如:
String str = "Hello World";
String strLower = str.toLowerCase(); // "hello world"
String strUpper = str.toUpperCase(); // "HELLO WORLD"
2. String.trim()
该方法会去除字符串首尾的空白字符,例如:
String str = " Hello World ";
String trimmedStr = str.trim(); // "Hello World"
3. String.replaceAll(String regex, String replacement)
该方法可以将字符串中的所有匹配正则表达式的子串替换成新的字符串,例如:
String str = "I love Java";
String replacedStr = str.replaceAll("Java", "Python"); // "I love Python"
4. String.substring(int beginIndex, int endIndex)
该方法可以截取字符串中从beginIndex到endIndex范围内的子串(包含beginIndex而不包含endIndex),例如:
String str = "Hello World";
String subStr = str.substring(0, 5); // "Hello"
5. String.valueOf(Object obj)
该方法可以将任意值转换成字符串。例如:
int num = 42;
String str = String.valueOf(num); // "42"
6. Math.random()
该方法可以返回一个0到1之间的随机数,例如:
double rand = Math.random(); // 0 <= rand < 1.0
7. Arrays.sort(T[] a) 和 Arrays.binarySearch(T[] a, T key)
这两个方法是对数组进行排序和二分查找的。例如:
int[] arr = {3, 1, 4, 1, 5, 9, 2, 6, 5, 3};
Arrays.sort(arr); // {1, 1, 2, 3, 3, 4, 5, 5, 6, 9}
int index = Arrays.binarySearch(arr, 4); // 5
8. System.currentTimeMillis()
该方法可以返回当前时间的毫秒数。例如:
long time = System.currentTimeMillis(); // 当前时间的毫秒数
9. Scanner.nextLine() 和 Scanner.nextInt()
这两个方法是用来读取控制台输入的字符串和整数的。例如:
Scanner scanner = new Scanner(System.in);
System.out.print("Enter a string: ");
String str = scanner.nextLine(); // 读取输入的字符串
System.out.print("Enter an integer: ");
int num = scanner.nextInt(); // 读取输入的整数
10. FileWriter.write(String str) 和 FileWriter.close()
这两个方法是用来写入文件和关闭文件的。例如:
String fileName = "output.txt";
FileWriter fileWriter = new FileWriter(fileName);
fileWriter.write("Hello World!");
fileWriter.close();
本文介绍了Java中最有用的10个常见函数,它们在日常编程中经常使用,希望能够对你的开发工作有所帮助。
