gpt4 book ai didi

java - 如何在Java中使用boolean contains(Charsequence s)方法?

转载 作者:行者123 更新时间:2023-11-30 03:40:59 25 4
gpt4 key购买 nike

如何将所需的序列(“admin”)传递给 contains 方法?

class containstest
{
public static void main( String [] args)
{
System.out.println("Enter string");
Scanner S = new Scanner (System.in);
String s = S.next();
char A = 'admin' ;
boolean flag;
flag = s.contains(CharSequence A);
if (flag == true)
{
System.out.println("Admin mode");
}
else
{
system.out.println("customermode");
}


}
}

最佳答案

您的代码有问题

char A = 'admin' ;

你不能这样声明一个字符。 admin 中有多个字符,因此需要使用字符数组字符串来存储admin

通过使用字符数组

char[] a = {'a', 'd', 'm', 'i', 'n'};

我认为您在问题中不需要使用字符数组,但您需要使用String

通过使用字符串:

String a = "admin";

声明字符串后,您可以调用 contains 方法,如下所示:

flag = s.contains(a);

Note that char in java is written in ' ' and a String is written in " ".
Java documentation strings : https://docs.oracle.com/javase/7/docs/api/java/lang/String.html

关于java - 如何在Java中使用boolean contains(Charsequence s)方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26826486/

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