gpt4 book ai didi

java - 您可以通过转换为列表来检查 char 数组是否包含特定的 char 值吗?

转载 作者:行者123 更新时间:2023-12-01 07:00:29 25 4
gpt4 key购买 nike

我正在尝试检查“使用”列表包含()方法来检查数组中是否存在字符。代码似乎可以运行,但返回 false。这是为什么?

import java.util.Arrays;

public class charcontain
{
public static void main(String args[]) {
char arr[]={'2','a','g','4'};

System.out.println("4 in arr : "+ Arrays.asList(arr).contains('4'));
}
}

arr中的4:错误

最佳答案

您应该检查什么 Arrays.asList()返回给你。

它返回给你List<char[]>而不是List<Character>因为 char 是原始的。尝试使用Character[]像下面这样:

    Character arr[] = {'2', 'a', 'g', '4'};
List<Character> characters = Arrays.asList(arr);
System.out.println("4 in arr : "+ characters.contains('4'));

关于java - 您可以通过转换为列表来检查 char 数组是否包含特定的 char 值吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57888717/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com