在用i o流做學生管理系統是的一些錯誤點總結

2021-07-11 11:46:11 字數 1272 閱讀 5927

1.資料型別轉換

string  num = "13656";

int number = integer.parseint(num,10);//資料型別轉換,10代表十進位制,可以選擇

integer 類有乙個靜態的 tostring() 方法,可以將整數轉換為字串

int m = 500;

string s = integer.tostring(m);

int m = 500;

integer obj1 = new integer(500);

obj1是資料型別,便於涉及物件操作

char a = 'h';

character  a = new character(a);

byte   位元組型    1byte     -128----- +127

char   字元型     2byte     『a』'b'『優』

2.將子類向父類轉換稱為「向上轉型」,將父類向子類轉換稱為「向下轉型」

fileinputstream fis = new fileinputstream(file);

objectinputstream dis = new objectinputstream(fis);//得到型別類

student student = (student) dis.readobject();//型別轉換得到學生類

3.在建立(creatnewfile)時,需要確保檔案的路徑存在。用

if (!dirfile.exists())

4.在進行流操作時,要考慮好關閉流的選擇

fileoutputstream fos = new fileoutputstream(file);

objectoutputstream oos = new objectoutputstream(fos);

oos.writeobject(student);

fos.close();//向外的通道一定要關閉,否則後面的所有操作無法進行如刪除無法進行

oos.close();

5.file file = new file(path);

1,path 可以表示路徑

2.path 可以是具體檔案

6.string filepath = sstoredir + stu.name + exe;

file delfile = new file(filepath);

boolean isdelete = delfile.delete();

刪除檔案應該是具體的檔案路徑,delete()方法返回的是布林值。

學生管理系統(I O版)

1.新增學生功能 鍵盤錄入學生資訊 姓名,語文成績,數學成績,英語成績 儲存到student.txt檔案中,格式 001,張三,85,90,100002 李四,99,85,70.2.刪除學生功能 根據錄入的學號從student.txt檔案中刪除一行 3.修改學生功能 根據錄入要刪除的學生學號找到學生...

學生管理系統集合版 學生管理系統IO版(2)

從檔案中讀資料到集合中 public static void readdata string filename,arraylistarraylist throws ioexception bufferedreader.close 關閉資源 從集合中的資料寫入檔案public static void ...

做學生系統管理收穫

gridview刪除功能 首先設定gridview控制項的 新增乙個buttonfield控制項然後將其 commandname 屬性設定為del,然後開啟gridview控制項的屬性,繫結其gridview1 rowcommand事件 然後在gridview1 rowcommand 事件中寫如下 ...