当前位置: 首页 > 面试题库 >

如何从给定值中找到Java中STRING数组的索引?

公良弘毅
2023-03-14
问题内容

我想知道Java数组中是否有本机方法来获取给定值的表索引?

假设我的表格包含以下字符串:

public static final String[] TYPES = {
        "Sedan",
        "Compact",
        "Roadster",
        "Minivan",
        "SUV",
        "Convertible",
        "Cargo",
        "Others"
    };

假设用户必须输入汽车的类型,然后在后台程序将使用该字符串并获取其在数组中的位置。

因此,如果该人进入:轿车它应该处于位置0并将其存储在由我的程序创建的Cars对象中…


问题答案:
String carName = // insert code here
int index = -1;
for (int i=0;i<TYPES.length;i++) {
    if (TYPES[i].equals(carName)) {
        index = i;
        break;
    }
}

这之后index是您的汽车的数组索引,如果不存在则为-1。



 类似资料:
  • 我想在访问索引然后打印它方面得到帮助。下面是示例和我想要的输出: 输入格式:

  • 输出:2 请告诉我如何找到上述(searchValue)元素的索引。

  • 问题内容: 我需要弄清楚如何在二维numpy数组中找到值的所有索引。 例如,我有以下2d数组: 我需要找到所有1和0的索引。 我试过了,但是并没有给我所有的索引: 基本上,它只给我每一行中的一个索引。 问题答案: 您可以用来返回x和y索引数组的元组,其中给定条件保存在数组中。 如果是阵列名称: 如果要列出(x,y)对,则可以使用两个数组: 或者,甚至更好的是,@ jme指出这可能是生成配对的一种更

  • 我有一个包含两个对象的对象数组。每个对象都有几个属性;一个是< code>dealerNo。给定< code>dealerNo的值,我如何获得该对象的索引?

  • 问题内容: 我正在寻找在Java中找到给定元素的索引,并知道其内容的方法。 我尝试了以下示例,该示例不起作用: 谁能解释这个问题是什么以及我需要做些什么来解决它? 问题答案: 在这种情况下,你可以从字符数组中创建一个新的String,然后对该字符串执行indeoxOf(“ e”): 但是在其他原始数据类型的情况下,你必须对其进行迭代。

  • 问题内容: 说我有这个 这给了我 等等 JavaScript中有什么方法可以返回带有值的索引? 即我想要 200 的索引,我得到 1 。 问题答案: 您可以使用: 如果无法在数组中找到值,则将得到-1。