dataoutputstream相关内容
如何从二进制文件中写入/读取字符串? 我试过使用 writeUTF/readUTF (DataOutputStream/DataInputStream) 但太麻烦了. 谢谢. 解决方案 暂时忘记 FileWriter,DataOutputStream. 对于二进制数据,可以使用 OutputStream 和 InputStream 类.他们处理 byte[]. 对于文本
..
我一直在尝试各种实现来实现这一目标,并在 StackOverflow 和 Android 开发人员中搜索了解决方案,但我在编程方面没有太多经验,无法使该块代码正常工作. 我的意图: 这是在一个线程中,它将循环检查是否有 outMessage,如果有,它将发送消息. 接下来它会检查流中是否有任何内容,如果有,它会将其发送到我的主要活动中的处理程序. 最后,它会休眠 1 秒,然后再次检
..
我有一个 java 小程序,我用它来将文件发送回我的服务器 - 在服务器端我想在一个 php 页面上接收它. 下面是执行发送的 java 代码,在 php 方面,我检查了全局数组,并且我有通过 URL 传递的数据,但不是文件数据.我已经真正搜索过并对此进行了研究,因此感谢任何帮助. String strURL = sendToURL + "?ACTION=POST&LEN=" + imgB
..
我在这里遇到了很大的问题,我想是因为我不太明白应该如何使用 Java 提供的 API. 我需要将 int 和 byte[] 写入 byte[]. 我想到用一个DataOutputStream来解决writeInt(int i)和write(byte[] b)的数据写入,为了能够将其放入字节数组,我应该使用 ByteArrayOutputStream 方法 toByteArray().
..
是否可以在以下代码中加入水平进度条?我在想 os AsyncTask 但后来我意识到,我无法将整数值传递给 doInBackground() 中的 ProgressUpdate() 方法.请帮忙! public void sendFileDOS() 抛出 FileNotFoundException {runOnUiThread(新的可运行(){@覆盖公共无效运行(){registerLog("发
..
我有以下代码 public static void main(String aed []){双d = 17.3;尝试{DataOutputStream out = null;out = new DataOutputStream(new BufferedOutputStream(new FileOutputStream("new.txt")));out.writeDouble(d);out.fl
..
我正在生成随机整数,并尝试将其写入文件。问题是,当我打开创建的文件时,找不到整数,而是找到了一组符号,例如正方形等……这是编码问题吗? import java.io.DataOutputStream; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStrea
..
我想为报告创建一个HTML文件。可以使用 BufferedWriter#write(String) File f = new File(“ source.htm”); BufferedWriter bw = new BufferedWriter(new FileWriter(f)); bw.write(“ Content”); 或使用 DataOutputStre
..
我有一个Java客户端,可以将UTF-8字符串发送到C#TCP-Server,我正在使用DataOutputStream发送字符串。代码如下所示: public void sendUTF8String(String ar){ if(socket.isConnected()) { try { dataOutputStream.write(ar.getBytes(Charset.forN
..
在我上大学的这个Java项目中,我遇到一种情况,当前正在使用 streamOut = ObjectOutputStream streamIn = ObjectInputStream streamOut.writeUTF(msgs.peek()); 其中msgs是一个链接的阻塞队列,通过 $ b接收$ b String in = streamIn.read
..
由于某些原因,我需要通过服务器套接字分别发送多个字节数组,而客户端套接字将接收这些字节数组。发送字节数组后,我发现客户端套接字中接收的字节数组与服务器套接字中的字节数组不相等。如果我使用ObjectOutputStream和ObjectInputStream,那么一切正常,但是出于我的需要,我不能使用ObjectOutputStream& ObjectInputStream,因为我的服务器需要连接
..
我正在尝试构建一个将文件大小和内容发送到服务器的客户端。 我正在尝试使用DataOutputStream。 我假设我需要打开文件并获取文件大小,读取内容并发送。 但是我不是确定如何实现这些,因为我对Java真的很陌生... 有人可以帮我吗? 谢谢! 解决方案 这很简单,但是编写这些代码有点长,听起来很像作业。 我可以给你一些提示。 只需打开文件,使
..
这是我的客户代码 Random rand = new Random(); int n = rand.nextInt(50)+ 1; DataInputStream dis = new DataInputStream(_socket.getInputStream()); DataOutputStream dos = new DataOutputStream(_socket.get
..
我正在尝试使用for循环通过DataOutputStream发送多个POST请求,然后将其关闭.目前,只有"交易"数组列表的第一个索引发送到网站.任何其他索引都将被忽略,我假设它们没有被发送.我想知道我是否正确冲洗了水流吗?谢谢!!! 交易值的示例:"101841599","101841801" 代码值的示例:85e4c22 我的代码段: private Ar
..
我一直在做一些套接字编程,以便通过网络传输信息。我遇到了DataOutputStream.writeUTF()的问题。它似乎允许高达64k的字符串,但我有一些情况,我可以跑过这个。有没有什么好的替代品支持更大的字符串或者我需要自己滚动? 解决方案 它实际上使用两个字节来在使用将其压缩为每个字符一个,两个或三个字节的算法之前写入字符串的长度。 (请参阅有关java.io.DataOutput
..
我在一些脚本中乱砍,试图解析由Javas DataOutputStream#writeLong(...)编写的一些数据。由于java似乎总是写大端,我在将字节输入 od 时遇到问题。这是因为 od 总是假设endianess与你当前所在的arch的endianess匹配,而且我在一个小端机器上。 我正在寻找一个简单的单行来反转字节顺序。假设你知道文件的最后8个字节是由前面提到的 writeL
..
我对套接字仍然比较新,我还没有看到有关此主题的任何信息。 要写入已连接的套接字,您可以使用 socket.getOutputStream()。write 或者从套接字 OutputStream 创建一个新的 DataOutputStream 并写入。 什么被认为是“良好做法”,使用DataOutputStream或OutputStream? 我在
..
我有以下代码产生OutOfMemory异常: byte [] buf = new byte [10240]; int len = 0; DataOutputStream dataOS = new DataOutputStream(conn.getOutputStream()); while((len = _inputStream.read(buf))> 0){ System.
..
我在这里遇到了很多问题,我认为这是因为我不太了解如何使用Java提供的API。 我需要将 int 和 byte [] 写入 byte [] 我想用 DataOutputStream 来解决用 writeInt(int i)和 write(byte [] b),并且为了能够将其放入字节数组中,我应该使用 ByteArrayOutputStream method toByteArray()
..
当我尝试使用sax在套接字上解析xml时,我遇到了一个奇怪的现象。 分析后,我注意到DataOutputStream在我的数据前添加了2个字节。 DataOutputStream发送的消息: 0020 50 18 00 20 0f df 00 00 00 9d 3c 3f 78 6d 6c 20 P .. .... ..
..