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

Java中最常用的10个函数,让你的编程更轻松

发布时间:2023-06-25 02:42:35

Java作为一种高级编程语言,功能强大、易学易用,因此在开发过程中经常会选用Java作为主要开发语言。在Java中,有许多常用的函数,熟练掌握这些函数可以为我们的编程工作提供极大的帮助,使我们的编程更加轻松和高效。在本文中,我们将介绍Java中最常用的10个函数,希望能够对Java开发者们有所帮助。

1. print()和println()函数

print()和println()函数是Java中最常用的输出函数。print()函数可以将传递给他的参数输出到控制台或文件中,而println()函数在输出内容后会自动换行。例如:

System.out.print("Hello, ");  
System.out.println("world!");  

这会输出:

Hello, world!  

2. Math类函数

Math类是Java中包含了很多常用数学函数的类,例如:

- abs()函数:返回一个数的绝对值。

- ceil()函数:返回大于等于一个数的最小整数。

- floor()函数:返回小于等于一个数的最大整数。

- pow()函数:返回一个数的n次方。

例如:

int a = -5;  
System.out.println(Math.abs(a)); //输出5  
double b = 3.14159;  
System.out.println(Math.ceil(b)); //输出4  
System.out.println(Math.floor(b)); //输出3  
System.out.println(Math.pow(2, 3)); //输出8  

3. String类函数

String类是Java中经常使用的类之一。它包含了很多常用的函数,例如:

- charAt()函数:返回一个字符串中指定位置的字符。

- length()函数:返回一个字符串的长度。

- substring()函数:返回一个字符串的子串。

- equals()函数:判断两个字符串是否相等。

- compareTo()函数:比较两个字符串的大小关系。

例如:

String s = "Hello, world!";  
System.out.println(s.charAt(0)); //输出H  
System.out.println(s.length()); //输出13  
System.out.println(s.substring(0, 5)); //输出Hello  
String s2 = "hello, world!";  
System.out.println(s.equals(s2)); //输出false  
System.out.println(s.compareTo(s2)); //输出-32  

4. Arrays类函数

Arrays类是Java中包含了一些常用数组函数的类,例如:

- sort()函数:对一个数组进行排序。

- binarySearch()函数:在一个已排序的数组中查找指定元素的位置。

- toString()函数:将一个数组转换成字符串。

例如:

int[] a = {5, 2, 8, 1, 3};  
Arrays.sort(a);  
System.out.println(Arrays.toString(a)); //输出[1, 2, 3, 5, 8]  
int b = Arrays.binarySearch(a, 3);  
System.out.println(b); //输出2  

5. ArrayList类函数

ArrayList类是Java中用于存储数组类型的数据结构之一,它包含了很多常用的函数,例如:

- add()函数:向一个ArrayList中添加元素。

- remove()函数:从一个ArrayList中移除指定元素。

- get()函数:获取一个ArrayList中指定位置的元素。

例如:

ArrayList<Integer> list = new ArrayList<Integer>();  
list.add(1);  
list.add(2);  
list.add(3);  
list.remove(1);  
System.out.println(list.get(1)); //输出3  

6. Scanner类函数

Scanner类是Java中用于读取输入的类,它包含了很多常用的函数,例如:

- next()函数:用于读取一个字符串。当遇到空格或回车时,将停止读取。

- nextLine()函数:用于读取一行字符串。当遇到回车时,将停止读取。

- nextInt()函数:用于读取一个整数。

例如:

Scanner sc = new Scanner(System.in);  
System.out.println("Please input a string:");  
String s = sc.nextLine();  
System.out.println("The string you input is: " + s);  

7. Random类函数

Random类是Java中用于生成随机数的类,它包含了很多常用的函数,例如:

- nextInt()函数:用于生成一个随机整数。

- nextDouble()函数:用于生成一个随机双精度浮点数。

例如:

Random r = new Random();  
System.out.println(r.nextInt(10)); //输出0-9之间的随机整数  

8. Date类函数

Date类是Java中用于表示日期和时间的类,它包含了很多常用的函数,例如:

- getTime()函数:获取一个Date对象表示的时间(以毫秒为单位)。

- toString()函数:将一个Date对象转换成字符串。

例如:

Date d = new Date();  
System.out.println(d.getTime()); //输出时间戳  
System.out.println(d.toString()); //输出当前日期和时间  

9. File类函数

File类是Java中用于操作文件和目录的类,它包含了很多常用的函数,例如:

- exists()函数:判断一个文件或目录是否存在。

- mkdir()函数:创建一个目录。

- createNewFile()函数:创建一个文件。

例如:

File f = new File("test.txt");  
System.out.println(f.exists()); //输出false  
f.createNewFile();  
System.out.println(f.exists()); //输出true  
File dir = new File("testdir");  
System.out.println(dir.exists()); //输出false  
dir.mkdir();  
System.out.println(dir.exists()); //输出true  

10. Thread类函数

Thread类是Java中用于多线程编程的类,它包含了很多常用的函数,例如:

- start()函数:启动一个线程。

- run()函数:定义一个线程的主要逻辑。

- sleep()函数:使一个线程进入睡眠状态。

例如:

class MyThread extends Thread {  
    public void run() {  
        for (int i = 0; i < 10; i++) {  
            try {  
                Thread.sleep(500);  
            } catch (InterruptedException e) {  
                e.printStackTrace();  
            }  
            System.out.println(i);  
        }  
    }  
}  

MyThread t = new MyThread();  
t.start(); 

以上就是Java中最常用的10个函数,熟练掌握这些函数不仅可以帮助我们更高效地进行编程工作,还可以为我们未来的编程工作提供极大的帮助。希望读者们可以好好学习和使用这些函数,让程序编写更加轻松和高效。