OutputStream类执行write函数时出现NullPointException的处理
来源:互联网 发布:淘宝联盟没有显示返利 编辑:程序博客网 时间:2024/05/12 17:46
在调试一个SWT的SOCKET通信程序时提示了标题所示的错误.
查看了一下API:
public void write(byte[] b, int off, int len) throws IOException
- 将指定字节数组中从偏移量
off
开始的len
个字节写入此输出流。write(b, off, len)
的常规协定是:将数组b
中的某些字节按顺序写入输出流;元素b[off]
是此操作写入的第一个字节,b[off+len-1]
是此操作写入的最后一个字节。OutputStream
的write
方法对每个要写出的字节调用一个参数的 write 方法。建议子类重写此方法并提供更有效的实现。如果
b
为null
,则抛出NullPointerException
。
但是发现输出的字节数组不是null.于是继续上网找,终于发现了问题:
我的部分代码:
OutputStream out = null;
//问题
String str = "输出文本";
byte buff[] = str.getBytes();
out.wirte(buff);
其中注释的地方应该填上
out = socket.getOutputStream();
否则会造成out = null引起的NullPointException。
- OutputStream类执行write函数时出现NullPointException的处理
- PrintWriter类的write方法抛出NullPointException
- OutputStream write文件比原来的大
- OutputStream类中的三种write方法
- android xml资源编辑时频繁出现的java.lang.NullPointException
- 用volley出现NullPointException
- java的OutputStream.writeUTF()函数
- 关于threadLocal的使用中出现NullPointException的解决方案
- 写文件时要使用OutputStream.write(buff, off, len)
- asp.net中执行到Response.write("xx");这段语句时出现下面的情况,请问如何改正?
- nutch爬去是出现NullPointException问题
- OutputStream encountered error during write
- 封装异常处理的read和write函数
- Linux 中write()函数的出错情况及处理
- 要小心java的OutputStream.writeUTF()函数。
- Response对象的OutPutStream()和PrintWriteout()函数
- 常见NullPointException的原因
- NullPointException
- How to Interpret Warnings and Errors in Dependency Walker
- 使用 WMI 创建 BizTalk 发送句柄
- 敏捷开发中编写高质量Java代码
- 升级当爸爸了
- JesperReport应用系列之入门篇3
- OutputStream类执行write函数时出现NullPointException的处理
- Zend Studio 6-7开启Xdebug调试
- _kgl_large_heap_warning_threshold参数引起的问题
- 代码编写横屏的UIView
- C语言高级测试:为C程序员准备的0x10个最佳问题
- beyond+the+c+++standard+library中的lambda教程
- 认证考试
- 获取本地计算机的名称
- 项目开发与产品开发之比较