
先把标准输入读到一个String对象,
Scanner scanner = new Scanner(Systemin);
String str = scannernextLine();
然后new一个StringBufferInputStream对象,
StringBufferInputStream buffer = new StringBufferInputStream(str);
最后用这个对象作为DataInputStream的InputStream参数输入,
DataInputStream dis = new DataInputStream(buffer);
然后做你的 *** 作就行了。。。
扫描从控制台输入的字符,Scanner是用于扫描输入文本的类名,input仅仅是对象名,你可以换成任意的非java保留着,如a、b、c都行,new是给对象new(开辟)一个空间存储扫描进来的东西,Systemin 是PrintStream(字节打印流)的一个实例 ,只能按字节读取
以上就是关于使用DataInputStream 如何获得输入流的长度全部的内容,包括:使用DataInputStream 如何获得输入流的长度、Scanner input=new Scanner(System.in)什么意思、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)