迭代器
判斷是否存在
map按value排序
sort()
方法只能對線性結構物件進行排序,因此需要將map
物件轉換為vector>
物件進行排序。
unordered_map<
char
,int
> s_map;..
.vectorchar
,int
>
>
s_pairs
(s_map.
begin()
, s_map.
end())
;sort
(s_pairs.
begin()
, s_pairs.
end(),
(const pari<
char
,int
>
& p1,
const pair<
char
,int
>
& p2)
);
map按key排序
空格分割
對於空格分割的字串,可以使用istringstream
物件進行分割,標頭檔案為#include
。
istringstream input
(str)
;string temp;
while
(input >> temp)
逐行讀取檔案,並對每行文字進行處理:
int
main
(int argc,
char
* ar**)
getchar()
;return0;
}
任意字元分割
對於任意字元分割的字串,可以使用istringstream
與getline()
函式結合的方法。
getline()
函式原型為:istream& getline ( istream &is , string &str , char delim )
,當遇到delim
時停止讀取,返回乙個istream
物件。
int
main()
使用stringstream
進行字串相關的型別轉換。
字串轉為其他型別
#include
#include
using namespace std;
intmain()
其他型別轉為字串型別
#include
#include
using namespace std;
intmain()
判斷字串是否為整型數字
如果字串不能轉為整型,那麼轉換後的值為0。
bool isnum
(const string& s)
java 常用方法記錄
建議使用第五種方法 不要自己造輪子,能用現成的就用現成的 第一種方法 public string listtostring list list,char separator return sb.tostring substring 0,sb.tostring length 1 第二種方法 publi...
js常用方法記錄
格式 foreach data in map.entryset end設定初始化選中 input radio name v filter value prop checked true 獲取值 input name name checked val 格式 foreach data in map.en...
Json 常用方法記錄
json模組可以把字典結構改寫為string然後儲存,並可以反向讀取字典 pickle模組則可以持久化任意資料結構 但是即使同樣是字典資料結構,兩個包也是有差別的,json字典value不支援其他物件只支援python原有的結構,但是json由於是轉換為string,所以儲存的檔案是可以使用文字檢視...