replace的引數是char和charsequence,即可以支援字元的替換,也支援字串的替換(charsequence即字串序列的意思,說白了也就是字串)
replaceall的引數是regex,即基於規則表示式的替換,比如:可以通過replaceall("[端潘的偷油命]", 「渝」)把乙個字串所有的「端潘的偷油命」都換成「渝」
相同點:都是全部替換,即把源字串中的某一字元或字串全部換成指定的字元或字串
不同點:replaceall支援正規表示式,因此會對引數進行解析(兩個引數均是),如replaceall("[端潘的偷油命]", 「渝」)是把「端潘的偷油命」當中的乙個字元轉換為「渝」;而replace則不會,replace("[端潘的偷油命]", 「渝」)就是把「[端潘的偷油命]」這個字串替換為「渝」,而不會解析為正則。
public
class
test
private
static
void
change
(int a)
輸出結果為:0;
分析:將乙個私有變數作為形參傳遞賦值並不會改變引數原有的值,傳入的引數為基本資料型別才不會改變,如果傳入的是乙個類型別,那麼可以改變類中的屬性,因此a的值仍然為0
public
class
test
else}}
}
輸出結果為:執行報錯。
分析:list的迴圈是根據索引來查詢值,當刪除其中得元素後,被刪元素後面得元素得索引就會改變,因此報錯。
改進:可以用stream()中的filter進行過濾
public
class
test
}}
輸出結果為:b c。
localstorage 用於長久儲存整個**的資料,儲存的資料沒有過期時間,直到手動去刪除,localstorage 在瀏覽器中儲存 key/value 對的資料
var storage=window.localstorage;
// 儲存資料
storage.
setitem
("key"
,"value");
// 獲取資料
var n = storage.
getitem
("key");
// 刪除資料
storage.
removeitem
("key"
);
localstorage 會可以將第一次請求的資料直接儲存到本地,這個相當於乙個 5m 大小的針對於前端頁面的資料庫
localstorage只能儲存string型別的資料,將 json 存入 localstorage 中時,可以使用 json.stringify() 這個方法,來將 json 轉換成為 json 字串。
var storage=window.localstorage;
var data=
;var d=
json
.stringify
(data)
; storage.
setitem
("data"
,d);
//將json字串轉換成為json物件輸出
var json=storage.
getitem
("data");
var jsonobj=
json
.parse
(json)
;
學習總結 2020 01 04
前言 該文章主要是學習python3爬蟲,以及os,re,type super 的描述 天象獨行 0x01 python3爬蟲總結 首先,我們先了解一下什麼是爬蟲,在我看來 爬蟲 的本質就是使用 來替代人為網頁瀏覽資料的一種行為。如果這麼一來那麼就比較簡單了。我們先看看人操作web瀏覽器是如何上網瀏...
工作總結 2010 3 16
在cuda中,一般的資料複製到的顯示卡記憶體的部分,稱為global memory。這些記憶體時沒有cache 的,而且,訪問global memory所需要的時間 即latency 是非常長的,通常是數百個cycles.如果我們的程式只有乙個thread,所以每次它讀取global memory的...
找工作總結
算一算,從2008年9月份開始找工作,到2009年12月現在已經有3個月了 找工作,算是人生一段特殊的經歷吧,知道了很多公司,認識了很多人,也學習到了很多東西,對這個社會也認識的更清楚了。從一開始的自信,以為很多崗位都是為自己量身打造,卻一次次被bs,讓我很受打擊。特別是幾個好公司的筆試都沒有通過,...