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

Java常见函数及使用示例

发布时间:2023-06-10 20:04:36

Java是一种计算机编程语言,广泛应用于Web开发、企业级应用、游戏开发等领域。在Java中,有许多常见的函数可供开发者使用,方便、快速地实现各种功能。

一、Java字符串函数

1. indexOf()函数:查找字符串中某个字符或子串的位置,并返回其在字符串中的索引值。例如:

String str = "Hello World";

int index = str.indexOf("o");

System.out.println(index);  // 输出4

2. substring()函数:截取字符串中的一部分,并返回新的字符串。例如:

String str = "Hello World";

String sub = str.substring(6);

System.out.println(sub);  // 输出World

3. replace()函数:替换字符串中指定的字符或子串,返回替换后的新字符串。例如:

String str = "Hello World";

String newStr = str.replace("World", "Java");

System.out.println(newStr);  // 输出Hello Java

4. trim()函数:去除字符串两端的空白字符(包括空格、制表符和换行符),返回新的字符串。例如:

String str = "  Hello World  ";

String newStr = str.trim();

System.out.println(newStr);  // 输出Hello World

二、Java时间函数

1. System.currentTimeMillis()函数:获取当前系统时间的毫秒数。例如:

long millis = System.currentTimeMillis();

System.out.println(millis);  // 输出当前系统时间的毫秒数

2. Date类:表示日期和时间,可用于获取和设置当前时间。例如:

Date date = new Date();   // 获取当前系统时间

System.out.println(date);  // 输出格式为:Mon Jul 19 13:21:37 CST 2021

3. SimpleDateFormat类:用于将日期格式化成字符串。例如:

Date date = new Date();

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

String strDate = sdf.format(date);

System.out.println(strDate);  // 输出格式为:2021-07-19 13:21:37

三、Java数组函数

1. length属性:获取数组的长度。例如:

int[] arr = {1, 2, 3, 4, 5};

int len = arr.length;

System.out.println(len);  // 输出5

2. sort()函数:对数组进行排序。例如:

int[] arr = {5, 3, 1, 4, 2};

Arrays.sort(arr);   // 对数组进行排序

for(int i=0;i<arr.length;i++){

    System.out.print(arr[i]+" ");   // 输出结果为1 2 3 4 5

}

3. copyOf()函数:复制数组中的一部分,并返回新的数组。例如:

int[] arr1 = {1, 2, 3, 4, 5};

int[] arr2 = Arrays.copyOf(arr1, 3);   // 复制数组arr1中前3个元素

for(int i=0;i<arr2.length;i++){

    System.out.print(arr2[i]+" ");   // 输出结果为1 2 3

}

四、Java数学函数

1. Math.abs()函数:返回数字的绝对值。例如:

int num = -10;

int absNum = Math.abs(num);

System.out.println(absNum);   // 输出10

2. Math.pow()函数:返回指定数的指定次幂。例如:

double num = 2;

double powNum = Math.pow(num, 3);

System.out.println(powNum);   // 输出8.0

3. Math.random()函数:返回随机数,取值范围为[0.0,1.0)。例如:

double randomNum = Math.random();

System.out.println(randomNum);   // 输出随机数

五、Java文件函数

1. File类:表示文件或目录,可用于创建、删除、重命名文件或目录。例如:

File file = new File("test.txt");   // 创建名为test.txt的文件

if(!file.exists()){

    file.createNewFile();   // 创建文件

}

System.out.println(file.getName());   // 输出文件名

2. FileInputStream类:用于从文件中读取数据。例如:

FileInputStream fis = new FileInputStream("test.txt");   // 打开文件test.txt

byte[] buf = new byte[1024];

int len = 0;

while((len=fis.read(buf))!=-1){

    System.out.print(new String(buf, 0, len));   // 输出文件内容

}

fis.close();

3. FileOutputStream类:用于向文件中写入数据。例如:

String str = "Hello World";

FileOutputStream fos = new FileOutputStream("test.txt");   // 打开文件test.txt

fos.write(str.getBytes());   // 将字符串写入文件

fos.close();

以上就是Java常见函数及使用示例的内容,常见函数的使用能让开发者更快、更高效地完成编程,提高开发效率。