声明函数
static bool func(DataInputStream in)
{
……
};然后调用
DataInputStream in;func(in); // 在这里报错
static bool func(DataInputStream in)
{
……
};然后调用
DataInputStream in;func(in); // 在这里报错
解决方案 »
- 希望大家帮忙解决下~~呼呼 谢谢啦
- spring 有关bean的问题
- 如何方便的发布JAVA的WEB程序?
- [求助]Window下,已经安装了Oracle 9i,现在想学java的Oracle编程,应该用什么工具?
- 关于apache.commons.net.telnet.TelnetClient
- 请大家指教~~:)
- 如何在servelet里面用response.sendRedirect()使所转向的页面能在新窗口中显示??
- 在线等待:如何将long型数据转化为String型?或者如何将两个long型数据put进HashTable中?
- thinking in java 中提到的“造型(cast)”是什么意思?
- 号外!号外!现有一项目,有兴趣大家一起切磋!
- 菜鸟,菜鸟。关于java日期问题
- 当DataInputStream 的readline方法不可用,怎样一行行读取数据?
为何不实例化就调用变量声明呢?
new DataInputStream(new BufferedInputStream(fi));
static DataInputStream func(DataInputStream in)
{
……
};
DataInputStream in = func();
如果中间发生异常就返回一个NULL
//你是想这么用,这样肯定报错,因为这儿in仍是null,即使在func函数体里为in申请了内存,在退出函数体的时候,也会将in重置为null,因为在java函数体里都是值传递的
DataInputStream in = new ...;
...
return in;
}DataInputStream in2=func();
in2.somemethod();