java文件流读取可以打断吗

java文件流读取可以打断吗,第1张

java文件流读取不能打断。Javaprogramminglanguage具有大部分编程语言所共有的一些特征,被特意设计用于互联网的分布式环境。Java具有类似于C++语言的"形式和感觉",但它要比C++语言更易于使用,而且在编程时彻底采用了一种"以对象为导向"的方式。使用Java编写的应用程序,在一台单独的电脑上运行,也可以被衫春分布在一个网络的服务器端和念塌陪客仔蠢户端运行Java还被用来编写容量很小的应用程序模块或者applet,做为网页的一部分使用。applet可使网页使用者和网页之间进行交互式 *** 作。

题主问的是java文件流读取pdf文件读到一半返回-1是什李樱袜么意思?达到了流的结尾。

返回-1是到达的意思,java文件流读取pdf文件读到一半返回-1意味着已经达到了流的结尾,因此在该流中没有更多内容可以阅读,需要重新打开。

java是一种计算机编程语言,拥有跨平台,面向对象,泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发,任职于太阳微系统的詹姆斯·高斯林哪激等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在颂烂家用电器等小型系统的程序语言。

你态芦好,文件流一个个读取字符可以使用ifstream对象帆茄带的get函数,读取文件一行内容可使用getline函数。示例如下:

string getFileContext(const string&filename)

{

string str

str.clear()

char buf[1024]

char *p

p = buf

memset(buf, 0, 1024)

ifstream in

in.open(filename)

while ((*p = in.get()) != EOF)

{

p++

}

cout <<"Buf" <<纳嫌 endl

puts(buf)

str += buf

cout <<str <<endl

in.close()

return str

}希望能够帮到你。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12212323.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存