java中String数组问题,String[3][2]是表示有6个对象吗?

问题描述

java中String数组问题,String[3][2]是表示有6个对象吗?

String[ ][ ] zhuangtai=new String[3][2];

是表示有6种不同的状态吗,如何理解呢?新手提问,莫见笑

解决方案

上面的错了,应该都是从00开始
这是一个二维数字,里面可以存储6个属性
分别为[0][0] [0][1] [1][0] [1][1] [2][0] [2][1]
你可以看下我这篇文章
http://blog.csdn.net/zhanggang740/article/details/50036331
里面有二维数组的知识

解决方案二:

二维数组,3行两列,6个

解决方案三:

这是一个二维数字,里面可以存储6个属性
分别为[0][1] [0][2] [1][1] [1][2] [2][1] [2][2]
解析的时候用2个for循环解析即可~

解决方案四:

应该只有一个对象,他里面保存的是一个内存地址

解决方案五:

这是一个二维数字,里面可以存储6个属性
分别为[0][1] [0][2] [1][1] [1][2] [2][1] [2][2]
解析的时候用2个for循环解析即可~

时间: 2024-12-31 16:23:46

java中String数组问题,String[3][2]是表示有6个对象吗?的相关文章

Java中char数组(字符数组)与字符串String类型的转换方法_java

本文实例讲述了Java中char数组(字符数组)与字符串String类型的转换方法.分享给大家供大家参考,具体如下: 在Java语言编程时,使用"口令字段"jPasswordField组件时,如果要获得密码值,就需要使用该组件的getPassword()方法.jPasswordField的getPassword()方法返回一个char类型的数组,我们经常需要将这个数组转换为String类型,以便进行诸如口令匹配或口令赋值等操作.这时,就需要将char类型的数组进行转换.当然也经常会遇到

c++-C++中字符数组转 string类引用问题

问题描述 C++中字符数组转 string类引用问题 函数定义: void fun(const string &s){ cout<<s<<endl; } 如果调用fun("hello"),可以正确编译.但是如果把函数定义中的const去掉,则不能正确编译. 问字符数组"hello"是通过什么方式装换成const string &类型的,是某种强制转换吗? 我再C++ primer里没找到相关说明,如有知道的说明下哪本书,那页有

Java中构造函数File(String)未定义

问题描述 Java中构造函数File(String)未定义 package nmd; import java.io.*; public class FileHello { public static void main(String[] args) { try { Runtime ec=Runtime.getRuntime(); File file=new File("file.txt"); ec.exec(file.getAbsolutePath()); } catch (Excep

关于java中消除数组中的重复值的问题,麻烦大家了

问题描述 关于java中消除数组中的重复值的问题,麻烦大家了 public static void getLength(int[] arr){ int count=0; int i; for(i=0;i<arr.length-1;i++){ if(arr[i]==arr[i+1]) count++; arr[i]=arr[i+1]; } for(int x=0;x<arr.length-count-1;x++){ System.out.print(arr[x]+" ");

js接收并转化Java中的数组对象的方法_javascript技巧

在做项目时,要向ocx控件下发命令,就要在js中得到java中的对象,然后拼成一种格式,下发下去...当对象是一个时比较简单,但如果对象是一个数组时,就略显麻烦了. 开始我以为有简单的方式,可以直接进行内容的转化,后来发现不可以,网上说js与java没有桥接的东西,所以呢: 我的解决方案是:在action层,将java的对象数组转化为Json串,而在js中,再把json转化为数组对象. 1.将java的对象数组转化为Json串: 要用到两个类: net.sf.json.JSONObject ne

基于java中byte数组与int类型的转换(两种方法)_java

java中byte数组与int类型的转换,在网络编程中这个算法是最基本的算法,我们都知道,在socket传输中,发送.者接收的数据都是 byte数组,但是int类型是4个byte组成的,如何把一个整形int转换成byte数组,同时如何把一个长度为4的byte数组转换为int类型.下面有两种方式. public static byte[] int2byte(int res) { byte[] targets = new byte[4]; targets[0] = (byte) (res & 0xf

详解Java中的数组与字符串相关知识_java

Java数组的定义和使用 如果希望保存一组有相同类型的数据,可以使用数组. 数组的定义和内存分配 Java 中定义数组的语法有两种: type arrayName[]; type[] arrayName; type 为Java中的任意数据类型,包括基本类型和组合类型,arrayName为数组名,必须是一个合法的标识符,[ ] 指明该变量是一个数组类型变量.例如: int demoArray[]; int[] demoArray; 这两种形式没有区别,使用效果完全一样,读者可根据自己的编程习惯选择

Arrays类应用&amp;#183;使用Arrays类操作Java中的数组

使用 Arrays 类操作 Java 中的数组 Arrays 类是 Java 中提供的一个工具类,在 java.util 包中.该类中包含了一些方法用来直接操作数组,比如可直接实现数组的排序.搜索等(关于类和方法的相关内容在后面的章节中会详细讲解滴~~). Arrays 中常用的方法: 1. 排序 语法:  Arrays.sort(数组名); 可以使用 sort( ) 方法实现对数组的排序,只要将数组名放在 sort( ) 方法的括号中,就可以完成对该数组的排序(按升序排列),如: 运行结果: 

* java 中的数组 对象数组 以及main方法中的参数 x y不用中间参数实现交换

 /*  java 中的数组  对象数组   以及main方法中的参数    x y不用中间参数实现交换java 基本数据类型 的数组 初始化元素为 0java中数组名.length表示数组中元素的个数 main方法中的 args[] 从0开始 是java 类  后面的字符串  args.length也是保存了 元素的个数 System.out.println()  在打印对象的时候 包括我们自己定义的对象 他会调用toString方法 因为所有类都是从object派生而来  打印出类测描述建议

字符-java 中byte数组转换问题,求思路

问题描述 java 中byte数组转换问题,求思路 现在做的项目有一个byte数组转换的问题,思考很久没有思路,求各路大神给点意见. 需求 :将一个byte数组中的每个元素拆分成两个byte.分别保存前一个byte中的16进制两位的内容的ascii码. 事例 : byte[] a = {0x24,0xBD}; byte[] b = new byte[4]; 想得到的结果: b[0] == 0x32; b[1] == 0x34; b[2] == 0x42; b[3] == 0x44;