我用
public void compress(int x)
{
int len = in.numBytes();
byte array[] = in.readBytes(len);
}
生成了一个array,如何在其他的函数中使用这个array,比如在
public void make_set(int x)
{
int a = array[4];
}中使用,因为array是保存从文件中读出的字符,所以不知道数组的长度。把它声明成public的也不管用。
public void compress(int x)
{
int len = in.numBytes();
byte array[] = in.readBytes(len);
}
生成了一个array,如何在其他的函数中使用这个array,比如在
public void make_set(int x)
{
int a = array[4];
}中使用,因为array是保存从文件中读出的字符,所以不知道数组的长度。把它声明成public的也不管用。
解决方案 »
- java Thread 类
- BorderLayout的一個問題
- 急问JAVA帮助问题,在线等
- 书上一个简单的程序,编译成功,运行也成功,但为什么运行的时候什么都看不到?
- 急问e的x次方在java中有没有现成的函数?
- CLASSPATH错在哪里?
- java编写的范例(初学者)!!十分感谢 !在线等
- 关于三元运算符( ? : ;)的问题,简单,急
- 有熟悉URL及URLConnection类的使用的大虾吗?帮帮忙?
- 在具有滚动条的JTABLE中,希望非当前页的某条记录在当前页面中显示,如何可以方便的得到.
- java中的从命令行接收参数,和从键盘接收数据有什么区别?
- 请各位大大给个建议,小弟要去IBM研发中心面试
数组的length不是长度吗?
public double compress (BitReader reader, BitWriter writer)
throws IOException
{
int len = reader.numBytes();
byte array[] = reader.readBytes(len); array_tmp[] = new array[array.length];/***这行还是有问题呀**/
writer.writeBytes(array); return 1.0 ;
}
byte array[]
这两个变量在类里定义.不要在方法里定义.(定义为成员变量)