这样生成二进制文件对吗?我是想将 一个字符串,String aa ="TEST_DATA2008";写入到一个二进制文件中!问题是我写入后,发现生成的内容用notepad 打开还是TEST_DATA2008,请问这对吗?我该如何做?非常之感谢!import java.io.*;
class BinFile
{
public static void main(String args[]) throws Exception
{
OutputStream o=new FileOutputStream("TEST.data");
DataOutputStream out=new DataOutputStream(o);
String str="TEST_CODE";
out.writeChars(str);
out.close();
o.close();
}
}
class BinFile
{
public static void main(String args[]) throws Exception
{
OutputStream o=new FileOutputStream("TEST.data");
DataOutputStream out=new DataOutputStream(o);
String str="TEST_CODE";
out.writeChars(str);
out.close();
o.close();
}
}
SERIAL_NUMBER=100116 为EBCDIC 编码! 每个行有换行符/n。 如果不对,则没有,需求正在确认中。具体如下: 文本内容: PRODUCT_CODE=NC100266
SERIAL_NUMBER=100116
DISPLAY_PRODUCT_CODE=AP3C33S
CE1_COMPANY_ID=CE1CO
CE1_EMPLOYEE_NUMBER=1234567
CE1_FROM_CHARGE_DATE=20061122
CE1_TO_CHARGE_DATE=20071111
CE1_TERRITORY_CODE1=CE1T00001
CE1_FROM_POSITION_DATE1=20061122
CE1_TO_POSITION_DATE1=20071022
CE1_TERRITORY_CODE2=CE1T00002
CE1_FROM_POSITION_DATE2=20071023
CE1_TO_POSITION_DATE2=20071111
CE2_COMPANY_ID=CE2CO
CE2_EMPLOYEE_NUMBER=1234568
CE2_FROM_CHARGE_DATE=20071112
CE2_TO_CHARGE_DATE=20081119
CE2_TERRITORY_CODE1=CE2T00001
CE2_FROM_POSITION_DATE1=20071112
CE2_TO_POSITION_DATE1=20080512
CE2_TERRITORY_CODE2=CE2T00002
CE2_FROM_POSITION_DATE2=20080513
CE2_TO_POSITION_DATE2=20081119
KEY_OPERATOR_NAME=川崎二郎
DEPARTMENT_SECTION_NAME=OS開発部二課
CUSTOMER_GRADE=C
RESPONSE_GRADE=R
ASSIGNMENT=
UPDATE_FLAG=MA
二进制文件文本: 00000000: d5c3 f1f0 f0f2 f6f6 f1f0 f0f1 f1f6 c1d7 ................
00000010: f3c3 f3f3 e240 c3c5 f1c3 d6f1 f2f3 f4f5 .....@..........
00000020: f6f7 f2f0 f0f6 f1f1 f2f2 f2f0 f0f7 f1f1 ................
00000030: f1f1 c3c5 f1e3 f0f0 f0f0 f1f2 f0f0 f6f1 ................
00000040: f1f2 f2f2 f0f0 f7f1 f0f2 f2c3 c5f1 e3f0 ................
00000050: f0f0 f0f2 f2f0 f0f7 f1f0 f2f3 f2f0 f0f7 ................
00000060: f1f1 f1f1 c3c5 f2c3 d6f1 f2f3 f4f5 f6f8 ................
00000070: f2f0 f0f7 f1f1 f1f2 f2f0 f0f8 f1f1 f1f9 ................
00000080: c3c5 f2e3 f0f0 f0f0 f1f2 f0f0 f7f1 f1f1 ................
00000090: f2f2 f0f0 f8f0 f5f1 f2c3 c5f2 e3f0 f0f0 ................
000000a0: f0f2 f2f0 f0f8 f0f5 f1f3 f2f0 f0f8 f1f1 ................
000000b0: f1f9 c0ee baea c6f3 cfba 2020 2020 2020 ..........
000000c0: 2020 a3cf a3d3 b3ab c8af c9f4 c6f3 b2dd ..............
000000d0: 2020 c3d9 4040 d4c1 ..@@..
http://topic.csdn.net/u/20071129/10/67c37aa9-909f-4c04-9c49-60203cdfa369.html