如何为数组列表中的变量分配名称?

问题描述 投票:0回答:2

我正在为我的AP计算机科学课做一个项目。当前项目要求我们创建可复制到控制台的excel版本。我想知道是否有一种方法可以创建一个空值的数组列表,可以将其分配给单元格名称(A1,A2,F6等),然后使用这些名称从它们在数组列表中的位置调用值。例如,我将单元格D4的值设置为6,将该6存储在数组列表中,然后使用“ D6”进行调用。]

指向项目指导的链接:https://issaquahwednet-my.sharepoint.com/:w:/g/personal/stutlerk_issaquah_wednet_edu/EQOW8BFzHIhIsdvXGP-qKDsBbN7BFa-kUCiMeeq9BZbbwg?e=Nc1Jcs

也许我没有道理,对此我感到非常抱歉。

//what i would like to be able to do:
arraylist "cells" = (A1 through L20)
user input = "A1 = hi"
set index "A1" of "cells" to "hi"
repeat that stuff until user input = quit

这可能吗?还是只需要创建两个数组列表,一个用于单元格编号,一个用于值?我想我可以这样做,然后,如果用户想查看某个单元格说了什么,那么他们可以说“ A1”,然后可以在我的单元格数组列表中搜索A1的值,然后将该索引与其他数组列表进行比较。

我完全失去了这个,再次,对不起,如果我没有任何道理。

我正在为我的AP计算机科学课做一个项目。当前项目要求我们创建可复制到控制台的excel版本。我想知道是否有办法创建一个...

java arrays excel
2个回答
1
投票

要做您想做的事,您需要一张地图而不是一张清单。列表始终以整数作为索引,无法更改它。 (从技术上讲,您可以使用两个arrayLists来执行此操作,但是如果必须删除/移动任何内容,则要使其保持“ A1”和“ hi”在两个不同列表中的相同索引中将是一件很痛苦的事情。)


0
投票

您可以使用结构map,其中为每个键关联一个值。

© www.soinside.com 2019 - 2024. All rights reserved.