📅  最后修改于: 2023-12-03 15:01:34.691000             🧑  作者: Mango
在 Java 中,每个方法都有一个返回类型。这个返回类型表示了该方法在执行完毕后返回的结果类型。本文将介绍 Java 中各种常见的返回类型,以及它们的用法。
void 表示方法没有返回值,即方法执行完毕后不会有任何结果返回。
public void helloWorld(){
System.out.println("Hello World!");
}
Java 中的基本类型有八种:byte、short、int、long、float、double、char 和 boolean。 方法可以返回这些基本类型的值。
public int add(int a, int b){
return a + b;
}
Java 中的引用类型包括数组和对象。方法可以返回引用类型的值。
public String[] getNames(){
String[] names = {"Alice", "Bob", "Charlie"};
return names;
}
public Person createPerson(String name, int age){
Person person = new Person(name, age);
return person;
}
Java 中的泛型类型表示参数化类型,例如 List
public List<String> getNames(){
List<String> names = new ArrayList<String>();
names.add("Alice");
names.add("Bob");
names.add("Charlie");
return names;
}
Java 中也可以自定义返回类型。
public class Result {
private boolean success;
private String message;
public Result(boolean success, String message){
this.success = success;
this.message = message;
}
public boolean isSuccess(){
return success;
}
public String getMessage(){
return message;
}
}
public Result checkValue(int value){
if(value > 0){
return new Result(true, "Value is positive.");
}else{
return new Result(false, "Value is not positive.");
}
}
Java 中有多种返回类型。根据具体的需求,可以选择合适的返回类型。