關於String的操作及格式化

2021-07-22 03:46:57 字數 1470 閱讀 1391

//獲取副檔名

string filetype = filepath.substring(filepath.lastindexof(".") + 1).tolower();

//從路徑中提取檔名

string str=s.substring(s.lastindexof("\\")+1); //

把陣列中的項連線成串

string stationstr = string.join("','", stationnums);  

//字串的左擷取和右擷取同時實現

string money=item.split('$')[1].split(')')[0].tostring();

//保留兩位小數(四捨五入)

double d=23.3855423

string s=d.tostring("0.00");     (s="23.39")

//把一位小數變為兩位小數

double d=2.3

string s=string.format("",d);    (s="2.30")

//轉換為千分位格式

不帶小數

int 1=12345;

string str=i.tostring("###,###");     (str="12,345")

帶小數1>

double d=12345.67;

string str=d.tostring("###,###.00");  (str="12,345.67")

2>

double d=12345.67;

string s=string.format("",d);   (str="12,345.67")

//轉換為貨幣格式  c1代表保留一位小數,c預設是保留兩位小數

double d=1.57;

string str1=string.format("",d);   (str1="

¥1.57")

string str2=string.format("",d);   (str2="

¥1.6")

//擴充套件  

字母 含義 

c或c   currency  貨幣格式 

d或d  decimal  十進位制格式(十進位制整數,不要和.net的decimal資料型別混淆了) 

e或e  exponent  指數格式 

f或f  fixed point  固定精度格式 

g或g    general  常用格式 

n或n    用逗號分割千位的數字,比如1234將會被變成1,234 

p或p  percentage  百分符號格式 

r或r  round-trip  圓整(只用於浮點數)保證乙個數字被轉化成字串以後可以再被轉回成同樣的數字 

x或x   16進製制格式

//將陣列各項用符號連線成string

string.join("", values.toarray())

分割槽及格式化

分割槽 為何分割槽?1 資料安全性的考慮 2 系統的效能考慮 安裝linux時如何分割槽?最少分割槽方法 1 足夠大,一般要求大於5gb 2 swap 物理記憶體2倍 建議 預留乙個備用的剩餘磁碟容量。簡單的分割槽方法 1 2 boot 100mb 3 swap 通常的分割槽方法 1 分析主機未來用...

優盤分割槽及格式化

1.優盤分割槽及格式化 邏輯卷 分割槽模式 1.1 4主分割槽 2.1 3主分割槽 1個擴充套件分割槽 n個邏輯分割槽 fdisk 分割槽工具 m 列出指令幫助 p 檢視當前分割槽資訊 n 新建分割槽 d 刪除分割槽 q 放棄分割槽退出 w 儲存對分割槽的修改 2.raid 磁碟陣列 raid o ...

Perl 格式化輸出及格式定製

perl支援用format關鍵字來定義格式化輸出的模板,然後使用write按指定模板輸出資料。1 基本語法 1 格式行語法 2 值域行語法 3 格式變數 2 例項 usr bin perl use strict use warnings my name my score format student...