工作中常用的Java函数和代码示例
1. String常用函数:
- length():获取字符串的长度。
- charAt(int index):获取指定位置的字符。
- toLowerCase():将字符串转换为小写。
- toUpperCase():将字符串转换为大写。
- trim():去掉字符串前后的空格。
- indexOf(String str):查找指定字符串 次出现的位置。
- substring(int beginIndex):获取从指定位置开始到字符串末尾的子字符串。
- replace(char oldChar, char newChar):将字符串中的指定字符替换为新字符。
- split(String regex):根据指定的表达式将字符串分割为字符串数组。
2. 数组常用函数:
- length:获取数组的长度。
- toString():将数组转换为字符串。
- sort(int[] array):对数组进行排序。
- binarySearch(int[] array, int key):使用二分查找算法在数组中查找指定元素。
- copyOf(int[] original, int newLength):将原数组复制到一个新数组中。
- fill(int[] array, int value):将数组中的所有元素设置为指定的值。
- equals(int[] a, int[] b):比较两个数组是否相等。
- Arrays.asList(T... a):将指定数组转换成List集合。
- Arrays.copyOfRange(T[] original, int from, int to):将数组的一部分复制到新数组中。
3. 集合类常用函数:
- add(E e):将指定元素添加到集合中。
- remove(Object o):从集合中移除指定元素。
- contains(Object o):判断集合是否包含指定元素。
- size():获取集合的大小。
- isEmpty():判断集合是否为空。
- clear():清空集合中的所有元素。
- toArray():将集合转换为数组。
- iterator():返回一个迭代器,用于遍历集合中的元素。
- containsAll(Collection<?> c):判断集合是否包含指定的集合中的所有元素。
4. 文件操作常用函数:
- File(String pathname):根据文件路径创建File对象。
- exists():判断文件或目录是否存在。
- isFile():判断File对象是否代表一个文件。
- isDirectory():判断File对象是否代表一个目录。
- getName():获取文件或目录的名称。
- getParent():获取父目录的路径。
- createNewFile():创建一个新的空文件。
- mkdir():创建一个新的目录。
- delete():删除文件或目录。
- listFiles():返回一个包含文件或目录的数组。
5. 异常处理常用代码示例:
try {
// 可能会出现异常的代码
} catch (ExceptionType1 e1) {
// 处理ExceptionType1类型的异常
} catch (ExceptionType2 e2) {
// 处理ExceptionType2类型的异常
} finally {
// 最终执行的代码,无论是否出现异常都会执行
}
6. 线程常用函数和代码示例:
- start():启动线程。
- run():线程执行的代码。
- sleep(long milliseconds):使线程休眠指定的毫秒数。
- interrupt():中断线程的执行。
- isAlive():判断线程是否存活。
- join():等待线程执行完成。
class MyThread extends Thread {
public void run() {
// 线程执行的代码
}
}
public class Main {
public static void main(String[] args) {
MyThread thread = new MyThread();
thread.start();
}
}
以上是工作中常用的一些Java函数和代码示例,涵盖了字符串、数组、集合类、文件操作、异常处理和线程等方面。这些函数和代码可以帮助开发者更高效地完成工作任务。
