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

工作中常用的Java函数和代码示例

发布时间:2023-07-02 14:29:31

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函数和代码示例,涵盖了字符串、数组、集合类、文件操作、异常处理和线程等方面。这些函数和代码可以帮助开发者更高效地完成工作任务。