在Java中,找到最大值和最小值是一個(gè)非常常見(jiàn)的問(wèn)題。在這篇文章中,我們將介紹使用一行代碼來(lái)找到數(shù)組中的最大值和最小值。
int[] nums = {14, 57, 23, 8, 35}; int max = Arrays.stream(nums).max().getAsInt(); int min = Arrays.stream(nums).min().getAsInt(); System.out.println("最大值:" + max + ",最小值:" + min);
以上代碼中,我們首先定義了一個(gè)包含多個(gè)數(shù)字的數(shù)組。然后,我們使用Arrays.stream()方法將數(shù)組轉(zhuǎn)換為IntStream。使用max()和min()方法來(lái)獲取數(shù)組中的最大值和最小值。通過(guò)getAsInt()方法將輸出轉(zhuǎn)換為整數(shù)類型。最后,我們使用System.out.println()方法來(lái)連結(jié)字符串并輸出結(jié)果。
使用這種一行輸出的方法,我們可以輕松地找到數(shù)組中的最大值和最小值。在以后的開(kāi)發(fā)過(guò)程中,這種快速實(shí)現(xiàn)的方法將為我們節(jié)省大量的時(shí)間和精力。