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字串
- jq用逗號分隔字串字串
- 逗號分隔,輸出陣列陣列
- oracle拆分逗號分隔字串 實現splitOracle字串
- oracle plsql之如何把以逗號,分隔的字串分割成多個子字元OracleSQL字串字元
- 將List中的資料組成用逗號分隔的字串,如'a','b','c'字串
- MySQL 查詢表所有列名,並用逗號分隔MySql
- 將List元素拼裝成逗號分隔的字串字串
- Oracle拆分逗號分隔字串 - REGEXP_SUBSTROracle字串
- 將EXCEL裡的電話號碼用逗號分隔匯出Excel
- 使用mysqldump以文字分隔格式來dump資料MySql
- coe檔案資料後的逗號
- Java 中將列表轉換為字串,並使用逗號分隔其中的元素Java字串
- 正規表示式實現的千分位加逗號分隔效果
- 如何快速將資料用逗號隔開——巧用EXCELExcel
- 【記錄】sqlserver列轉行查詢 並將查詢結果用逗號分隔開SQLServer
- JavaScript 逗號(,)用法JavaScript
- JavaScript 逗號用法JavaScript
- 使用 UTL_FILE匯出TAB和逗號分割資料
- 8. shell將字串以逗號分割轉成陣列(藉助IFS)字串陣列
- JavaScript (,)逗號操作符JavaScript
- oracle以0x0f十六制分隔符匯出txt格式資料Oracle
- CSS 列表最後新增逗號或者分號CSS
- PHP刪除字串中的逗號PHP字串
- php數字去掉逗號的方法PHP
- Java位元組流資料逐行讀取(readLine),處理以Tab分隔符劃分的資料Java
- mysql 如何查詢逗號“,”分割的字串MySql字串
- js中逗號(,)的作用是什麼JS
- JavaScript刪除字串中最後的逗號JavaScript字串
- JS逗號運算子的用法詳解JS
- 陣列拆分成單引號逗號隔開的字串陣列字串
- pycharm 取消空格,逗號 等符號的自動補全PyCharm符號
- R語言資料處理(二)字元分隔R語言字元
- JavaScript 立即執行函式、逗號運算JavaScript函式
- 關於逗號( , )在JS中的使用技巧JS
- JS數字格式化(用逗號隔開 程式碼已做了修改 支援0-9位逗號隔開)JS
- [MSSQL]以字元','分隔的欄位值,迴圈插入表中SQL字元
- 大資料,大資料,大資料大資料