有关java byte类型的二维数组问题

首先,我想问下,byte[][]中每一个维的维数是不是有最大上限啊?,我再eclipse里面debug时发现一维最大到100。
其次,因为我在写一个安卓的应用,我想把一张图片读入到byte二维数组里,后来发现了上诉问题,想问问各位大大们有没有好的方法存那张图片?小弟刚学android不久,希望大家多帮帮忙,谢谢了!如果有不清楚的地方,可以提问,我尽快回答。

第1个回答  2014-08-25
首先:无
其次:
guave
Files.toByteArray(File)
ByteStreams.toByteArray(InputStream)

apache commons
IOUtils.toByteArray(InputStream input)追问

求简略解释(´・ᆺ・`)

第2个回答  2014-08-24
存图片为什么要用二维数组,求解释。追问

还有别的嘛?我不晓得啊,所以才问的啦

本回答被网友采纳

java高手:java定义二维数组问题
int a[][] = new int[3][2]; 表示定义一个三行二列的二维数组,但是a[0] = {1,6}; 是对一维数组进行赋值,而a是二维数组无法使用一维数组的赋值方法,所以程序会报错。该代码的正确方法应该是:int a[][] = new int[3][2];a[0][0]=1;a[0][1]=6;...

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],a...

关于java中二维数组输出的问题
int[][] arr={new int [1] {1},new int [2] {2,3},new int [3] {4,5,6}};则二维数组arr.length等于3,表示它由3个一维数组组成,即3行。arr[0].length表示第1个一维数组的长度1,即1列。arr[1].length表示第2个一维数组的长度2,即2列。arr[2].length表示第3个一维数组的长...

java的二维数组问题
以下是定义的加法函数(使用try捕获异常这么简单)public static int[][] add(int[][]a,int[][]b){try{int sum = 0;int[][]c=new int[a.length][a.length ];for(int i=0;i<c.length;i++) { for(int j=0;j<c.length;j++) { c[i][j]=a[i][j]+b[i][j];...

java 二维数组问题
public static void main(String[] args) { int arr[][] = new int[][] { { 4, 5 }, { 6, 7 } };System.out.println("二维数组中的各个元素是");for (int x[] : arr) { for (int i=0;i<x.length;i++) {\/\/这里for (int i : x) 改成for (int i=0;i<x.length;...

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

Java二维数组问题
你的这段写法里面有下面的问题:1、数组的定义:Object [][] arr = new Object[4][];数组长度必须明确,方可使用,如:Object[][] arr = new Object[4][4];。2、赋值:arr[0][0] = new String[0]["字符串张三"];数组的方括号中的是数组下标,不是值,如:arr[0][0] = new ...

java中二维数组赋值的问题!如下代码为什么老是报错java.lang.ArrayInd...
由于这里只有问题代码,也不知道题意,没法从已有的错往未知的正确上纠正。。楼上你也别硬撑,觉得“多层嵌套正常”只能反映自己不够重视算法而已。有几个O(L*M*N*O)这样的算法能投入实用?所以这里效率不仅重要而且至关重要。何况你在不明白lz题意的情况去纠正数组越界的表象,可以预见,最多做到治...

Java定义一个字符串型二维数组
Java中二维数组的定义方式是使用两组方括号,例如`String[][] array`表示一个字符串型二维数组。下面是一个定义一个字符串型二维数组的示例代码:```java String[][] array = new String[3][5];```这个代码创建了一个3行5列的字符串型二维数组。你也可以直接初始化二维数组,例如:```java S...

java题目,有关二维数组的,求大神解答
public static void main(String[] args) { int[][] stu;\/\/声明二维数组 Scanner input = new Scanner(System.in);System.out.println("请输入班级人数:");int num = input.nextInt();\/\/输入班级人数 stu = new int[num][2];for (int i = 0; i < num; i++) {\/\/输入每位同学的...

相似回答