Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 是否可以为变量引用的字符串创建网格引用系统?_Java_Grid Layout - Fatal编程技术网

Java 是否可以为变量引用的字符串创建网格引用系统?

Java 是否可以为变量引用的字符串创建网格引用系统?,java,grid-layout,Java,Grid Layout,本质上,我要做的是创建一个系统,它将接受两个输入,引用网格的一行和一列,返回该点的值。我是一个非常新手的Java程序员,从Raptor搬到Java。我知道我想用一长串if语句做什么,但是我想避免这样做。本质上,一个输入是指三列中的一列,另一个输入是指三行中的一行,输出是它们之间的点。很抱歉没有任何编码,但是我不知道如何开始编码。您可以使用二维数组或哈希映射 要问自己的问题: 有多少个值?哪些操作是优先的 如果值集很小,并且访问的时间限制很小,那么您可以使用其中任何一个,而无需担心 哈希映射

本质上,我要做的是创建一个系统,它将接受两个输入,引用网格的一行和一列,返回该点的值。我是一个非常新手的Java程序员,从Raptor搬到Java。我知道我想用一长串if语句做什么,但是我想避免这样做。本质上,一个输入是指三列中的一列,另一个输入是指三行中的一行,输出是它们之间的点。很抱歉没有任何编码,但是我不知道如何开始编码。

您可以使用二维数组或哈希映射

要问自己的问题:

有多少个值?哪些操作是优先的

如果值集很小,并且访问的时间限制很小,那么您可以使用其中任何一个,而无需担心

哈希映射内存占用将更大,但您可以使用更复杂(任意)的键

为了简单起见,如果2d数组方法能更紧密地模拟您正在创建的结构,我可能会使用2d数组方法