Java 是一門強(qiáng)類型語言,函數(shù)的返回值類型需在函數(shù)聲明時(shí)指定。常見的返回值類型包含 int 和 List。兩者的應(yīng)用場(chǎng)景卻有所不同。
public static int getAge(String name) { // 獲取 name 對(duì)應(yīng)的年齡 int age = 0; // ... return age; }
返回 int 類型通常用于返回一個(gè)數(shù)值型結(jié)果,如上例中的年齡。此類函數(shù)通常不需要返回多個(gè)結(jié)果,而是通過一個(gè)基本類型來實(shí)現(xiàn)。
public static ListgetNames() { // 獲取所有的姓名 List names = new ArrayList<>(); // ... return names; }
返回 List 類型通常用于返回一個(gè)元素列表,如上例中的所有的姓名。此類函數(shù)通常需要返回多個(gè)結(jié)果,并且這些結(jié)果需要通過一個(gè)集合來實(shí)現(xiàn)。該方法返回了一個(gè) List 類型的集合,每個(gè)元素表示一個(gè)姓名。