牛客網java刷題10.3
阿新 • • 發佈:2017-10-04
多少 print ray 返回 ++i string 保留 刪除元素 -s
NumberList.add(2);
NumberList.add(4);
NumberList.add(1);
NumberList.add(3);
NumberList.add(5);
for(int i =0;i<NumberList.size();++i)
{
int v = NumberList.get(i);
if(v%2==0)
{
NumberList.remove(v);
}
}
System.out.println(NumberList);
(int index),而不是remove(Object o),因此刪除的是index索引處的元素
3、有四種方法可以實現會話跟蹤技術:URL重寫、隱藏表單域、Cookie、Session。
1).隱藏表單域:<input type="hidden">,非常適合步需要大量數據存儲的會話應用。
2).URL 重寫:URL 可以在後面附加參數,和服務器的請求一起發送,這些參數為名字/值對。
3).Cookie:一個 Cookie 是一個小的,已命名數據元素。服務器使用 SET-Cookie 頭標將它作為 HTTP
響應的一部分傳送到客戶端,客戶端被請求保存 Cookie 值,在對同一服務器的後續請求使用一個
Cookie 頭標將之返回到服務器。與其它技術比較,Cookie 的一個優點是在瀏覽器會話結束後,甚至
在客戶端計算機重啟後它仍可以保留其值
4).Session:使用 setAttribute(String str,Object obj)方法將對象捆綁到一個會話
1、定義有StringBuffer s1=new StringBuffer(10);s1.append(“1234”)則s1.length()和s1.capacity()分別是多少?
length()返回當前長度
當追加字符串長度小於初始化長度,則capacity返回初始化長度;若大於初始化長度,返回增長後的長度。
ps:StringBuffer和StringBuilder默認長度為16;ArrayList和LinkedList默認長度為10。
2、
以下代碼對其執行後,NumberList裏的元素依次為:List<Integer> NumberList =newArrayList<Integer>();
1.ArrayList刪除元素後,剩余元素會依次向前移動,因此下標一直在變,size()也會減小; 2.remove()方法調用的是remove
1).隱藏表單域:<input type="hidden">,非常適合步需要大量數據存儲的會話應用。
2).URL 重寫:URL 可以在後面附加參數,和服務器的請求一起發送,這些參數為名字/值對。
3).Cookie:一個 Cookie 是一個小的,已命名數據元素。服務器使用 SET-Cookie 頭標將它作為 HTTP
響應的一部分傳送到客戶端,客戶端被請求保存 Cookie 值,在對同一服務器的後續請求使用一個
Cookie 頭標將之返回到服務器。與其它技術比較,Cookie 的一個優點是在瀏覽器會話結束後,甚至
在客戶端計算機重啟後它仍可以保留其值
4).Session:使用 setAttribute(String str,Object obj)方法將對象捆綁到一個會話
牛客網java刷題10.3