gpt4 book ai didi

java - 在数组中搜索特定字符串

转载 作者:行者123 更新时间:2023-12-01 18:57:16 24 4
gpt4 key购买 nike

在 verifyPlate 方法中,如何在数组 Plates 中搜索某个字符串“platenum”,然后返回一个 boolean 值给 main 方法?

import java.util.Scanner;
import java.util.Date;
import java.io.*;

public static boolean verifyPlate(String[] plates, int numCars, Scanner keyboard)
{
Scanner s = new Scanner(System.in);

System.out.print("Enter your plate number: ");
String platenum = s.nextLine();

boolean real=false;

for (int i=0;i!=plates.length;i++)
{
boolean platers = platenum.equals(plates[i]);

if(platers)
{
System.out.println("Your vehicle is registered");
}
else
System.out.println("Your vehicle is not registered");

platers=real;
}

return real;
}

最佳答案

您只需要 1 行:

return Arrays.asList(plates).contains(platenum);

如果plates是列表而不是数组,则可以省略对asList的调用。一般来说,应该避免使用数组

关于java - 在数组中搜索特定字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13522683/

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