我正在为我的AP计算机科学课做一个项目。当前项目要求我们创建可复制到控制台的excel版本。我想知道是否有一种方法可以创建一个空值的数组列表,可以将其分配给单元格名称(A1,A2,F6等),然后使用这些名称从它们在数组列表中的位置调用值。例如,我将单元格D4的值设置为6,将该6存储在数组列表中,然后使用“ D6”进行调用。]
也许我没有道理,对此我感到非常抱歉。
//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版本。我想知道是否有办法创建一个...
要做您想做的事,您需要一张地图而不是一张清单。列表始终以整数作为索引,无法更改它。 (从技术上讲,您可以使用两个arrayLists来执行此操作,但是如果必须删除/移动任何内容,则要使其保持“ A1”和“ hi”在两个不同列表中的相同索引中将是一件很痛苦的事情。)
您可以使用结构map
,其中为每个键关联一个值。