forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   JAVA Micro Edition (http://forum.boolean.name/forumdisplay.php?f=52)
-   -   Из масива в массив? (http://forum.boolean.name/showthread.php?t=1393)

dzaniss 30.08.2006 01:59

Из масива в массив?
 
Пишу библиотеку для паскаля и ява ешё мало понятна!Немогу понять уже два дня,почему не передать байты в другой массив?В итоге файл пуст!
Цитата:

public public static void read_rs(String name, String info)
{
try
{
FileConnection fs = (FileConnection)Connector.open("file://" + info);
if(!fs.exists())
fs.create();
DataOutputStream os = fs.openDataOutputStream();
RecordStore myStore = RecordStore.openRecordStore(name, true);
StringBuffer f = new StringBuffer();
byte[] data = null;
byte[] d = null;
RecordEnumeration rc = myStore.enumerateRecords(null, null, true);
rc.rebuild();
int x = 0;
for(int i = 1; i <= rc.numRecords(); i++)
{
data = rc.nextRecord();
for(int c = 0; c <= 255; c++)
{ d[x] = data[c];
x =x+1; }


}
os.write(d, 0, d.length);
myStore.closeRecordStore();
os.flush();
os.close();

}
Помогите начинаюшему!

dzaniss 30.08.2006 20:41

Re: Из масива в массив?
 
Всё ещё не нашол выхода!И в книгах которые с нета качал ничего такого нет!

Piligrim 30.08.2006 23:51

Re: Из масива в массив?
 
я не вижу где у тебя инициализируется массив d
d = new byte[data.length] например

из пакета System:
public static void arraycopy(Object src,
int src_position,
Object dst,
int dst_position,
int length)

dzaniss 31.08.2006 15:35

Re: Из масива в массив?
 
Благодарю тебя pilgrim!Ещё не пробывал,но отпишусь как получилось!

dzaniss 31.08.2006 18:33

Re: Из масива в массив?
 
Всё получилось,исправил только это и всё!
Цитата:

byte[] d = new byte [(rc.numRecords())*256];


Часовой пояс GMT +4, время: 07:00.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot