Java 列表<;字符串>;使用Lambda表达式映射的步骤

Java 列表<;字符串>;使用Lambda表达式映射的步骤,java,lambda,Java,Lambda,我想把一个字符串列表转换成一个映射,其中映射的键是一个简单的增量 例如: List<String> result = new ArrayList<String>(); result.add("hello"); result.add("Java"); 你需要迭代。这里有一行使用int流: IntStream.range(0, fillMyList.size()).forEach(i -> fillMyList.set(i, "")); 你的问题不清楚。你能详细说明

我想把一个字符串列表转换成一个映射,其中映射的键是一个简单的增量

例如:

List<String> result = new ArrayList<String>();
result.add("hello");
result.add("Java");

你需要迭代。这里有一行使用int流:

IntStream.range(0, fillMyList.size()).forEach(i -> fillMyList.set(i, ""));

你的问题不清楚。你能详细说明一下吗?另外,创建一些示例。不要将数组与列表混淆。
ArrayList
与数组无关,两者都是完全不同的结构。什么是不清楚的?你还想要什么样的例子?你的问题不清楚。我不知道你在要求什么。没有迭代,你无法做到这一点。即使是填充数组的现有函数也在内部使用迭代。元素为空意味着什么?你是说空的吗?空字符串?
AtomicInteger atomic=new AtomicInteger(0);
mapOfList=result.stream().collect(atomic.incrementAndGet(), s -> s);
IntStream.range(0, fillMyList.size()).forEach(i -> fillMyList.set(i, ""));