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

Java数组中每个元素的长度

韦叶秋
2023-03-14
问题内容

这是我要使用的。.length方法对我尝试的任何操作均无效,因此我什至不知道从哪里开始。

import java.util.ArrayList;

public class LengthsOfStrings {
public static ArrayList<Integer> lengths(ArrayList<String> list) {
    ArrayList<Integer> lengthList = new ArrayList<Integer>();
    for (int nums: lengthList) {
        System.out.println(nums.length());  
    }


    return lengthList;
}

public static void main(String[] args) {
    ArrayList<String> list = new ArrayList<String>();
    list.add("Ciao");
    list.add("Moi");
    list.add("Benvenuto!");
    list.add("badger badger badger badger");
    ArrayList<Integer> lengths = lengths(list);

    System.out.println("The lengths of the Strings: " + lengths);
}
}

问题答案:

您正在尝试遍历单个int数组而不是字符串数组。更改

for (int nums: lengthList) {
    System.out.println(nums.length());  
}

for (String str: list) { // loop through the list of strings
    lengthList.add(str.length()); // store the individual length of each string
}

以便通过字符串列表循环,收集length每个字符串和存储它诠释的Arraylist,你return以后。



 类似资料:
  • 问题内容: 我编写了以下代码段来计算每个元素的出现次数。有可能以更短的方式实现这一目标吗? 另外,我只想显示出现1次以上的元素。所以我尝试如下修改,这导致了错误。 正确的方法是什么? 问题答案: 对于后一个问题,您必须进行更改 至 对于第一部分,尚不清楚为什么需要第一条管道,然后需要第二条管道。如果目的是将转换为,请使用: 正如Dici所建议的,您还可以将Collectors链接起来,将每个数字与

  • 本文向大家介绍在C ++中找到Numpy数组中每个字符串元素的长度,包括了在C ++中找到Numpy数组中每个字符串元素的长度的使用技巧和注意事项,需要的朋友参考一下 在这里,我们将看到如何获取Numpy数组中每个字符串元素的长度。Numpy是适用于Numeric Python的库,它具有非常强大的数组类。使用此方法,我们可以将数据存储在类似结构的数组中。为了得到长度,我们可以采用两种不同的方法,

  • 我被分配了一项编程任务,但我被卡住了。其说明如下: 有一个名为“秘密圣诞老人”(给他们礼物)的游戏,有很多孩子参加。对于每个参与的孩子,都有一个来自参与孩子的秘密圣诞朋友。我必须编写一个程序,为每个参与的孩子挑选一个秘密的圣诞老人朋友。 示例:如果Bob,Alice,John和George是参与的孩子,在随机选择之后, 输出可能看起来像 具有相同输入的连续两次程序运行不应有相同的结果。 我的想法是

  • 我收集了一些作者的文章。每个作者都有一个独特的签名或链接,出现在他们所有的文本中。 Author1的示例: Author1的预期输出为: Author2的示例: Author2的预期输出为: 请特别注意,没有可靠的识别字符(或位置)表示签名的开始或结束。它可以是一个url,一个Twitter地址,任何类型的纯文本,等等,任何长度,包含字符串开头、结尾或中间出现的任何字符序列。 我正在寻找一种方法,

  • 根据给定的函数对数组的元素进行分组,并返回每个分组中元素的数量。 使用 Array.map() 将数组的值映射到函数或属性名称。 使用 Array.reduce() 创建一个对象,其中的键是从映射的结果中产生的。 const countBy = (arr, fn) => arr.map(typeof fn === 'function' ? fn : val => val[fn]).reduce