文章列表
第一种方式:
Arrays.toString(arr)
第二种:
for(int n: arr)
System.out.println(n+", ");
第三种:
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i] + ", ");
}
第四种:
System.out.println(Arrays.asList(arr));
第五种:
Arrays.asList(arr).stream().forEach(s -& ...
如果是按键排序,我们可以用TreeMap;
但如果是按值排序呢?
比如要将一个文件中的单词按出现次数进行统计。
import java.util.Comparator;
import java.util.HashMap;
import java.util.Map;
import java.util.TreeMap;
public class Solution {
public static void main(String[] args) {
HashMap<String, Integer> map = new HashMap<String ...
如何检查一个数组中是否有某个值?
- 博客分类:
- Java
如何检查一个没有排序的数组中是否含有某个值?这个操作在Java中经常使用,也是很有用的;但采取的方式不同,时间复杂度也不同;
以下提供了4种方式:
1)使用List:
public static boolean useList(String[] arr, String targetValue) {
return Arrays.asList(arr).contains(targetValue);
}
2)使用Set:
public static boolean useSet(String[] arr, String targetValue) { ...