文档章节

把字节数组读入到流 - 回复 "巅枫" 的问题

涂孟超
 涂孟超
发布于 2014/09/26 15:33
字数 155
阅读 1
收藏 0

问题来源: http://www.cnblogs.com/del/archive/2011/01/16/1936942.html#2012707

var {模拟三种字节数组}
  staticArr: array[0..6] of Byte = (65, 66, 67, 68, 69, 70, 71);
  dyanmicArr1: TBytes;
  dyanmicArr2: array of Byte;

procedure TForm1.Button1Click(Sender: TObject);
var
  stream: TMemoryStream;
begin
  stream := TMemoryStream.Create;
  stream.SetSize(SizeOf(staticArr));
  CopyMemory(stream.Memory, @staticArr, SizeOf(staticArr));
  stream.SaveToFile('C:\Temp\001.txt');
  stream.Free;
end;

procedure TForm1.Button2Click(Sender: TObject);
var
  stream: TMemoryStream;
  i: Integer;
begin
  SetLength(dyanmicArr1, 7);
  for i := 0 to High(dyanmicArr1) do dyanmicArr1[i] := 65 + i;
  stream := TBytesStream.Create(dyanmicArr1);
  stream.SaveToFile('C:\Temp\002.txt');
  stream.Free;
end;

procedure TForm1.Button3Click(Sender: TObject);
var
  stream: TMemoryStream;
  i: Integer;
begin
  SetLength(dyanmicArr2, 7);
  for i := 0 to High(dyanmicArr2) do dyanmicArr2[i] := 65 + i;
  stream := TBytesStream.Create(TBytes(dyanmicArr2));
  stream.SaveToFile('C:\Temp\003.txt');
  stream.Free;
end;

本文转载自:http://www.cnblogs.com/del/archive/2011/01/17/1937547.html

共有 人打赏支持
涂孟超
粉丝 12
博文 2011
码字总数 14107
作品 0
深圳
程序员
私信 提问
8-Java常用工具类-输入输出流

Java输入输出流 生活中无处不在,只要涉及到传输。复制粘贴操作;修改头像,将本地数据上传到网络服务器。 将字符串输出到屏幕上。 字符从河流中依次通过,形成了字符流。 流就是指一连串流动...

天涯明月笙
2018/08/09
0
0
关于JFinal返回OutputStream的问题

@JFinal 你好,想跟你请教个问题: 我们有一个weboffice的控件 之前项目是利用下面的形式 直接将 outputstream 返回的 byte[] tempbytes = new byte[100]; int byteread = 0; String filestr...

AllenFan4141
2013/05/28
1K
1
java IO流

IO(Input Output)流 IO流用来处理设备之间的数据传输,对数据的操作是通过流的方式,Java用于操作流的对象都在IO包中。 完整IO流结构图如下: IO流分类 1. 处理的数据单位不同: (1)字符流 ...

iborder
2016/09/05
38
0
Oracle数据库BLOB字段的存取

  最近几次碰到这个问题,需求是将一个文件或者文件流存储到Oracle数据库里,Oracle8提供了Blob和Clob用来存储二进制大对象数据,可是它和Java.sql.里面的Blob不兼容,经常导致Blob字段无法...

弱弱小男子
2013/09/09
0
0
Java IO流分析整理——概念

Java中的流,可以从不同的角度进行分类。 按照数据流的方向不同可以分为:输入流和输出流。 按照处理数据单位不同可以分为:字节流和字符流。 按照实现功能不同可以分为:节点流和处理流。 ...

的书法上的
2014/05/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Java生成二维码图片

maven配置jar包 <dependency><groupId>com.google.zxing</groupId><artifactId>core</artifactId><version>3.3.3</version></dependency><dependency><groupId>com.google.z......

骑羊放狼灬
7分钟前
2
0
oracle 修改字段类型

1.varchar2 类型修改 例子:alter table T_Node modify (NODE_CONTEXT varchar2(4000)); 2.varchar2 修改为clob 例子: alter table T_Node add hehe clob; update T_Node set hehe=NODE_CO......

qimh
10分钟前
2
0
别再写 bug 了,避免空指针的 5 个案例!

空指针是我们 Java 开发人员经常遇到的一个基本异常,这是一个极其普遍但似乎又无法根治的问题。 本文,栈长将带你了解什么是空指针,还有如何有效的避免空指针。 什么是空指针? 当一个变量...

Java技术栈
15分钟前
5
0
FastJson对BigDecimal保留两位小数(valueFilter)

实现ValueFilter public class BigDecimalValueFilter implements ValueFilter { @Override public Object process(Object o, String name, Object value) {//o是待转换的对象,n......

石日天
16分钟前
1
0
android 颜色透明度参照比

##透明度参照表: 00%=FF(不透明) 5%=F2 10%=E5 15%=D8 20%=CC 25%=BF 30%=B2 35%=A5 40%=99 45%=8c 50%=7F 55%=72 60%=66 65%=59 70%=4c 75%=3F 80%=33 85%=21 90%=19 95%=0c 100%=00(全透......

东街小霸王
17分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部