![]() |
|
| Правила Форума редакция от 22.06.2020 |
|
|||||||
|
|
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже. |
|
![]() |
|
|
Опции темы | Опции просмотра |
Language
|
|
|
#1
|
|
Новичок
Пол:
Регистрация: 05.08.2006
Адрес: Гамбург
Сообщений: 17
Репутация: 0
|
Уважаемые форумчане, знатоки Java, помогите плз с решением проблемы:
начнём с того, что мои познания в Java ограничиваются стаффом гугля. Есть задание со школы сделать какбы БД для хранения в ней имён и прочей персональной инфы о посетителях курса. к сожалению sql пользовать низзя (( сохранение файла вроде можно устроить сериализацией, но как сделать так, чтоб я мог создавать нескольких людей в списке, ну как бы список али таблицу? вот мои файлы: 1. rab 2. SerializeDemo 3. DeserializeDemo Код:
public class rab implements java.io.Serializable
{
/**
*
*/
// Anfang Attribute
private static final long serialVersionUID = 1L;
public String nachname;
public String vorname;
public String klasse;
public String tutor;
// Ende Attribute
// Anfang Methoden
public void mailCheck()
{
System.out.println("Mailing a check to " + vorname
+ " " + nachname);
}
// Ende Methoden
}
Код:
import java.io.*;
public class SerializeDemo
{
public static void main(String [] args)
{
rab e = new rab();
e.nachname = "Putin";
e.vorname = "Vova";
e.klasse = "11c";
e.tutor = "Sch";
try
{
FileOutputStream fileOut =
new FileOutputStream("employee.ser");
ObjectOutputStream out =
new ObjectOutputStream(fileOut);
out.writeObject(e);
out.close();
fileOut.close();
}catch(IOException i)
{
i.printStackTrace();
}
}
}
Код:
import java.io.*;
public class DeserializeDemo
{
public static void main(String [] args)
{
rab e = null;
try
{
FileInputStream fileIn =
new FileInputStream("employee.ser");
ObjectInputStream in = new ObjectInputStream(fileIn);
e = (rab) in.readObject();
in.close();
fileIn.close();
}catch(IOException i)
{
i.printStackTrace();
return;
}catch(ClassNotFoundException c)
{
System.out.println("Employee class not found");
c.printStackTrace();
return;
}
System.out.println("Deserialized Employee...");
System.out.println("Nachname: " + e.nachname);
System.out.println("Vorname: " + e.vorname);
System.out.println("Klasse: " + e.klasse);
System.out.println("Tutor: " + e.tutor);
}
}
СПАСИБО ЗАРАНЕЕ |
|
|
|
| Реклама: | прокат стола на мероприятие | модульный дом под ключ москва | скачать файл с тильды+яндекс | foredom 30 | Мебельный магазин: прикроватные тумбочки для спальни в современном стиле - Переходи на сайт! |
|
|
#2
|
|
попробуй:
List<rab> rabs = new ArrayList<rab>(): rabs.add(new rab()); rabs.add(new rab()); out.writeObject(rabs);
__________________
Лучше сидеть в маленькой душной пивной , чем работать на большом светлом заводе...
|
|
|
|
|
![]() |
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| Можно ли с помощью маршрутизатора создать локальную сеть | Kiol | Локальные сети и их комплектующие | 4 | 23.11.2009 23:16 |
| Чёрный список | ikol001 | Архив | 7 | 10.03.2007 21:04 |
| Прячем PDF с помощью PHP | ana | PHP | 1 | 22.11.2006 18:17 |
| Список сайтов XXX | newtech | Архив | 6 | 12.09.2006 03:29 |
|
|