java中两个二维数组的关系

我定义2个二维数组,
String[][] str=new String[9][1];

String[][] s=new String[1][1];
如何确定s中的值是否是str中的值

for(int i = 0; i < str.length;i++){

    boolean a = str[i][0]==s[0][0];

    if(boolean){

System.out.println("s中的值是str中的值下标为str["+i+"][0]");

    break;

}

}



温馨提示:内容为网友见解,仅供参考
第1个回答  2015-04-13
循环判断就行了,还有,你s那个二维数组,怎会是1 1 呢,第一次见到追问

以下路线:
上海-广州
广州-宁波
深圳-北京
北京-大连
输入以下城市名称:
上海到宁波 路线是通的
上海到北京 路线:不通
要求能自由扩展 不局限于上述的例子 请写出算法

追答

怎么么个自由扩展啊?没懂,不过好像很高深的样子

第2个回答  2015-04-13
把s的值取出来之后遍历str 判断是否相等追问

查看一个二维数组的值是否在另一个二维数组里 数组里是中文

Java数组—二维数组详解
深入解读Java中的二维数组,探索其定义与实现。二维数组,其实质是数组的数组,用于存储多个一维数组,其结构由多行多列构成,能够更好地组织与管理数据。初始化二维数组,通常通过定义数组的大小来实现。例如,定义一个包含3行4列的二维数组。获取数组元素,与一维数组类似,通过索引访问。遍历二维数组时,...

java中两个二维数组的比较
public class KK { public static void main(String[] args) { \/\/ Object[][] actualResult = new Object[10][1];\/\/ String[][] expectedResult = new String[5][1]; 这两句就相当于 Object[][] actualResult = { { "1","11" }, { "2","22" }, { "3","33" }, { "4...

java 二维数组下标与数组关系 如:a[][]={{2,3},{4,5,6}};表示多少元素...
{2,3} 和{4,5,6}都相当于数组

java中定义一个二维数组arr,arr的地址和arr[0]为什么不一样,是怎么开辟...
这两个本来就不一样,不是一个东西,地址肯定不一样。首先,arr是一个Object(对象),所以它会有一个独立的内存地址 arr[0]是一个数组,这个数组也是一个Object(对象),所以它也会有一个独立的内存地址。java跟c一个很大的不同点就是java尽力避免了变量的地址这种东西,所以你不用过于执着 ...

Java二维数组如何使用?
int[][] int1=new int[3][2];int1[i]引用第i个字数组,也就是二维表中的第i行。它本身也是一个数组,int1[i][i]引用这个数组的第j项。对于 int[][] int1=new int[3][];new语句执行后,int1被在栈中分配了空间,引用一个三维数组;三维 数组也被分配了空间(在堆中),三位数组...

java 的二维数组是按行还是列 存储的?C语言为什么是按行存储的,这样存...
在 Java 中,二维数组通常是按列存储的,每个列之间用制表符分隔。这是因为 Java 中的数组是对象,而对象通常按列存储在内存中。在 Java 中,二维数组的行索引是从 0 开始的,而列索引是从 1 开始的。在 C 语言中,二维数组通常是按行存储的,每个行之间用制表符分隔。这是因为 C 语言中的数组...

java关于二维数组的问题。
首先这个二维数组可以看成是一个标准的 3X3 的矩阵 第一个循环 :for(int i = 0;i<arr.length;i++){ for(int j=0;j<arr.length;j++){ System.out.print(arr[i][j]);} System.out.println();} 第一轮大循环:i 取值为0时,j取值0,1,2,则打印:arr[0][0],arr[0][1],...

java 里 看到 二维数组 a[x][y] == 1 ; 这个==1 是什么意思?
就是比较啊 把A数组中的X行的Y列的数据取出来比较,就是看下这个值是不是等于1;比较是== 赋值是 = if(a[x][y] == 1){ return true;}else return false;a[ x][y] = 1;赋值 if(a[x][y] == 1){} 比较

Java中byte[][]是什么意思?和byte[]有什么区别?
Byte是包装类型,byte是基本类型,两个可以互相转换。包装类型默认是null,而基本类型可能不是,

java的二维数组
如果没那句 a[0]就是null 说得简单点,一维数组a[]的引用 a是一个对象引用,指向一个数组 二维的时候 第二维类似上面一维,而第一维指向的不是具体数据的数组,而是一个引用的数组 以此类推 三维的时候 第一维指向一个二维数组引用的数组 就像树一样,支上再长支,分叉,最后一级才是...

相似回答
大家正在搜