当前位置: 首页 > 知识库问答 >
问题:

遍历一个列表直到一个特定的字符串并说出行号?[副本]

壤驷彦
2023-03-14

下面是我的列表示例:

List<String> l2 = new ArrayList<String>();
l2.add("Apple");
l2.add("Kiwi");
l2.add("Orange");

共有1个答案

沃博裕
2023-03-14

您需要一个for循环来迭代任何数组或列表。在本例中,作为一个数组列表,您将使用以下for循环遍历它

for(int x = 0; x < l2.size();x++){
    if(l2.get(x).equals("Orange")){
      // this is where the code will end up when it selects Orange
    }
}

l2.size()方法获取ArrayList的整个大小,并且每次x1小于ArrayList大小时,就会将x1添加到x中。if语句一旦在equals参数中找到ArrayList中的文本,就会立即停止,如果您要在此时添加、删除或执行某些操作,就应该将代码放在这里。

 类似资料:
  • 问题内容: 我想知道如何逐字地遍历一个字符串。 上面给出了输出: 但是我正在寻找以下输出: 问题答案: 当你做- 您不是在遍历字符串中的单词,而是在遍历字符串中的字符。要遍历单词,您首先需要使用将字符串拆分成单词,然后遍历该单词。范例- 请注意,,且不传递任何参数,所有空格都将其分割(空格,多个空格,制表符,换行符等)。

  • 我对c语言不太精通,我对 逐个字符遍历char* 正确比较单个字符和另一个字符 给定一个类似“abcda”的字符串,我想计算“a”的数量并返回计数 我也不应该使用strlen() 如何正确地一次比较一个字符?

  • 我试图遍历每个数字索引,并过滤所述索引中excepted_words的任何实例。这个程序的输出似乎几乎没有修改,如果有的话。我该怎么解决这个问题? 输出:

  • 我有一个有24个cols的df,我想遍历每一行并连续追加到一个列表中。 下面的代码完成了这项工作--但是它还附加了索引值和、name和dtype,我需要删除这些值。 它类似于遍历每一行,转置所选行,然后将它们连续添加到列表上。如果一个df是(5,24),那么列表的长度将是5*24=120。

  • 问题内容: 我有一个允许用户上载文本文件或将文件内容复制/粘贴到文本区域的表格。我可以轻松地区分两者,然后将它们输入的任何一个放入字符串变量中,但是我从那里去哪里呢? 我需要遍历字符串的每一行(最好不要担心不同机器上的换行符),确保它只有一个令牌(没有空格,制表符,逗号等),清理数据,然后生成一个SQL查询基于所有方面。 我是一个非常优秀的程序员,所以我知道如何做的一般想法,但是自从使用PHP以来

  • 我面临着与Java的匹配器的其他问题。我试图使用正则表达式匹配我的JSON的内容,而不使用外部库。我的JSON看起来像这样: 但是,我只想匹配上半部分中的单词,即在第一个匹配。我试图创建一个新的模式和匹配器,但我不知道如何进行,也不知道如何在第一次出现