iOS+以逗號分隔大資料
/** 以逗號分隔大資料(1234567890-->1,234,567,890) */
-(NSString *)seperateNumberByComma:(NSInteger)number{
//提取正數部分
BOOL negative = number<0;
NSInteger num = labs(number);
NSString *numStr = [NSString stringWithFormat:@"%ld",num];
//根據資料長度判斷所需逗號個數
NSInteger length = numStr.length;
NSInteger count = numStr.length/3;
//在適合的位置插入逗號
for (int i=1; i<=count; i++) {
NSInteger location = length - i*3;
if (location <= 0) {
break;
}
//插入逗號拆分資料
numStr = [numStr stringByReplacingCharactersInRange:NSMakeRange(location, 0) withString:@","];
}
//別忘給負數加上符號
if (negative) {
numStr = [NSString stringWithFormat:@"-%@",numStr];
}
return numStr;
}
加入程式碼小技巧(Markbook編輯器):將需要插入的程式碼在IDE中全部選中縮排4個字元,簡書編輯器中換行,再複製貼上就好。
相關文章
- Oracle以逗號分隔的字串拆分為多行資料Oracle字串
- 逗號分隔,輸出陣列陣列
- MySQL 查詢表所有列名,並用逗號分隔MySql
- 使用mysqldump以文字分隔格式來dump資料MySql
- coe檔案資料後的逗號
- Java 中將列表轉換為字串,並使用逗號分隔其中的元素Java字串
- 資料庫儲存id+逗號,查詢資料庫
- 如何快速將資料用逗號隔開——巧用EXCELExcel
- 【記錄】sqlserver列轉行查詢 並將查詢結果用逗號分隔開SQLServer
- JavaScript 逗號用法JavaScript
- JavaScript 逗號(,)用法JavaScript
- 數字加逗號
- JavaScript (,)逗號操作符JavaScript
- 逗號表示式返回值
- PHP刪除字串中的逗號PHP字串
- php數字去掉逗號的方法PHP
- 說說被NLP忽視的逗號
- JavaScript刪除字串中最後的逗號JavaScript字串
- 數字每三位加逗號
- mysql 如何查詢逗號“,”分割的字串MySql字串
- pycharm 取消空格,逗號 等符號的自動補全PyCharm符號
- 金額正規表示式(相容負號、逗號、小數)
- 陣列拆分成單引號逗號隔開的字串陣列字串
- JavaScript 立即執行函式、逗號運算JavaScript函式
- 關於逗號( , )在JS中的使用技巧JS
- 去掉String屬性的最後一個逗號
- JavaScript數字每隔三位加一個逗號JavaScript
- js 遍歷陣列取出字串用逗號拼接JS陣列字串
- firefox和IE在一個逗號上的差別Firefox
- 【C】 18_三目運算子和逗號表示式
- 以明確大資料法律屬性遏制資訊洩露大資料
- 【世界資訊保安大會】以資料驅動威脅狩獵
- 【C進階】18、三目運算子和逗號表示式
- 研究稱網民難以逃脫谷歌資料大網谷歌
- 2024年及以後大資料的頂級趨勢大資料
- 網站以資料異常稽核處理賬號提不了怎麼辦?網站
- Pandas之:Pandas高階教程以鐵達尼號真實資料為例
- 【大資料】以航空大資料為例,一窺企業資料架構規劃和治理之道大資料架構
- 「javaScript-每三位插入一個逗號實現方式」JavaScript