从入门到精通,10个最实用Java函数
Java是一种广泛使用的高级编程语言,它具有代码可重用、跨平台等特点,被许多程序员所喜爱。Java中的函数(method)是一段可重用的代码块,能够完成特定的任务。在Java中,函数被声明在类中,可以在类中被调用执行。下面我们介绍一些实用的Java函数。
1. 控制台输入函数(Scanner)
Scanner类可以读取键盘输入,允许程序员从命令行中读取数据。
import java.util.Scanner;
Scanner sc=new Scanner(System.in);//定义输入操作
String name=sc.next();//输入字符串操作
int age=sc.nextInt();//输入整数操作
System.out.println("姓名:"+name+" 年龄:"+age);
2. 数组排序函数(Arrays.sort)
Arrays类是Java中处理数组的工具类,其中sort方法可以用于对数组进行排序。
int[] arr={4,3,6,1,8};
Arrays.sort(arr);//排序并存储
System.out.println(Arrays.toString(arr));//输出排序结果
3. 取数组最大最小值函数(Arrays.min/Arrays.max)
Arrays类中的min方法和max方法可以分别用于找出数组的最小值和最大值。
int[] arr={4,3,6,1,8};
int min=Arrays.min(arr);//获取数组中最小值
int max=Arrays.max(arr);//获取数组中最大值
System.out.println("最小值:"+min+" 最大值:"+max);
4. 字符串比较函数(equals)
字符串是Java中常用的数据类型之一,equals函数可以用于判断两个字符串是否相等。
String s1="hello";
String s2="world";
if(s1.equals(s2)){
System.out.println("字符串相等");
}else{
System.out.println("字符串不相等");
}
5. 字符串分割函数(split)
split函数可以根据给定的分隔符将一个字符串分割成多个子字符串。
String str="Java programming language";
String[] arr=str.split(" ");//将字符串按照空格进行分割
System.out.println(Arrays.toString(arr));//输出分割结果
6. 替换字符串函数(replace)
replace函数可以将字符串中的某个字符或字符串替换成另一个字符或字符串。
String str="Java is a popular language";
String result=str.replace("Java","Python");//将字符串中的Java替换成Python
System.out.println(result);//输出替换结果
7. 格式化输出函数(System.out.printf)
System.out.printf函数可以将变量按照指定格式输出到控制台。
String name="Tom";
int age=20;
double score=90.5;
System.out.printf("姓名:%s 年龄:%d 成绩:%.2f",name,age,score);
8. 获取系统时间函数(System.currentTimeMillis)
System.currentTimeMillis函数可以获取当前系统时间的毫秒数。
long curTime=System.currentTimeMillis();//获取当前系统时间的毫秒数
System.out.println("当前系统时间:"+curTime);//输出当前系统时间
9. 遍历map集合函数(Map.Entry)
Map.Entry是Java中表示集合中的键值对的接口,可以用于遍历Map集合。
Map<String,String> map=new HashMap<>();
map.put("A","1");
map.put("B","2");
//使用Map.Entry遍历Map集合
for(Map.Entry<String,String> entry:map.entrySet()){
String key=entry.getKey();
String value=entry.getValue();
System.out.println(key+":"+value);
}
10. 获取文件扩展名函数(substring)
substring函数可以截取字符串的一部分,可以用于获取文件扩展名。
String fileName="example.txt";
int index=fileName.lastIndexOf(".");
String suffix=fileName.substring(index+1);//获取文件扩展名
System.out.println("文件扩展名:"+suffix);
以上是Java中最实用的10个函数,可以帮助程序员更高效地编写Java代码。掌握这些函数可以使程序更加简洁、易读、易维护。
