當前位置:編程學習大全網 - 源碼下載 - 誰能給我講講java Vector類的功能和用法?

誰能給我講講java Vector類的功能和用法?

我以前在開發中用的很多,只是壹個集合,和list基本壹樣。

舉個例子!以下是道中的壹個方法。

首先實例化向量:

Vector vec =新向量;

……

公共向量選擇()

{

db connection DBC = new db connection();//實例化連接到數據庫的類

嘗試

{

connection conn = DBC . getconnection();//連接到數據庫

sql="select fileId,issue,pdf name from pdf file order by issue desc ";

pres = conn . prepare statement(SQL);//操作數據庫

RS = pres . execute query();//查詢記錄集。

While(rs.next())//看看有沒有下壹個。

{

pdf file pdf = new pdf file();

pdf . setfileid(RS . getint(" fileId "));

pdf . set issue(RS . getint(" issue "));

pdf . setpdfname(RS . getstring(" pdf name "));

vec . add(pdf);//將獲取的對象添加到vec中。

}

}

捕捉(例外e)

{

e . printstacktrace();

}

最後{

this.close(pres,RS);

DBC . close();

}

返回vec//返回壹個向量集合。

}

然後在JSP頁面上實例化這個DAO並調用壹個方法。

Vector vec =(Vector)request . get attribute(" result ");

if(vec==null||vec.size()==0)

{

% & gt

& lth3 & gt目前沒有文件!& lt/H3 & gt;

& lt/table & gt;

& lt%

}

其他

{

//System.out.println("結果為:"+vec . size());

字符串路徑= null

int size = vec . size();

for(int j =(page count-1)* 10;j & lt(page count-1)* 10+pageRecordNum;j++)

{

if(j & gt;=size)//數組越界。

{

打破;

}

PdfFile pdf =(PdfFile)vec . get(j);

int fileId = pdf . getfileid();

//system . out . println(" manage fileId:"+fileId);

int issue = pdf . getissue();

string pdf name = pdf . getpdfname();

string path simple = request . get real path(" ");//獲取pdfmanage.jsp所在的目錄。

session.setAttribute("path ",path simple+"/upload/pdf ");

……

以上是Vector的完整操作,但是很多技術都會用到這個。我說的只是JSP+Servlet+DAO+Vo的MVC模式。

  • 上一篇:為什麽應該選擇gradle
  • 下一篇:魔獸世界隨身助手app消費卡嗎?
  • copyright 2024編程學習大全網