1. 程式人生 > >android開發 Java在指定的位置插入字元

android開發 Java在指定的位置插入字元

最近有個需求就是銀行卡4個空格,傳後臺是去除空格的,但是讀資料的時候要求再次加空格,搜了一下插入空格的方法發現都不適合很靠譜,於是自己寫了。

其實很簡單,廢話不多說,直接上程式碼。

//bankAccountNumber 需要插入空格的字串

//每4個插入一個空格

private String addSpace(String bankAccountNumber) {
  if (bankAccountNumber==null){
      return "";
  }
    char[] strs=bankAccountNumber.toCharArray();
    StringBuilder sb=new 
StringBuilder(); for (int i = 0; i < strs.length; i++) { sb.append(strs[i]); if (i!=0&&(i+1)%4==0){ sb.append(" "); } } String trim = sb.toString().trim(); return trim; }

相關推薦

詳解C語言在字串的指定位置插入字元

問題分析 在字串S的所有數字字元前加一個$字元,可以有兩種實現方法。方法一:用串S拷貝出另一個串T,對串T從頭至尾掃描,對非數字字元原樣寫入串S,對於數字字元先寫一個$符號再寫該數字字元,最後,在S串尾加結束標誌。使用此方法是犧牲空間,贏得時間。方法二:對串S從頭至尾掃描,當遇到數字字元時,從該字元至串

C例項----在字串指定位置插入字元

程式碼: #include <stdio.h> #include <string.h> #include <stdlib.h> void Insert (char c, int pos, char *src) {

JS 字串操作函式 往指定位置插入字元 刪除指定位置字元 替換指定位置字元

刪除指定字元 var str="xxxxxxxxabcxxxxxxxxxxxx"; var pattern = "abc"; str = str.replace(new RegExp(pattern), ""); console.log(str); 執行結果就是xxxxxxxxxxxxxxxxx

android開發 Java指定位置插入字元

最近有個需求就是銀行卡4個空格,傳後臺是去除空格的,但是讀資料的時候要求再次加空格,搜了一下插入空格的方法發現都不適合很靠譜,於是自己寫了。 其實很簡單,廢話不多說,直接上程式碼。 //bankAccountNumber 需要插入空格的字串 //每4個插入一個空格 pri

java格式化字串,在指定位置插入指定字串,相容中英文以及特殊字元,例如:換行,用於解決生成pdf換行問題等問題

原因: 由於html轉pdf時,不能自動換行,因此才有下面的程式碼.  註釋:完全模擬html頁面的自動換行! package test; import java.io.Unsupported

python中在字串的指定位置插入一個字元

# 在字串的自定位置插入字元 # 因為python中str是不可變的變數,所以藉助list來完成 str_i = "20081231" list_i = list(i) # str -> list print(list_i) list_i.insert(4, '/') #

java 批量更改CSV檔案內容中指定位置字元

有104個一樣格式的檔案只是記錄數不同 改為這個模式 把最後的2改為4 也就是2表示兩條記錄,4表示總的記錄(包括第一行和最後一行) @Test public void test4() throws Exception{

Python:字串中指定位置插入一個字元

str_1='wo shi yi zhi da da niu/n'str_list=list(str_1) nPos=str_list.index('/') str_list.insert(nPos,',') str_2="".join(str_list)print(str_2)

在textarea中滑鼠指定位置插入字元或表情

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <link href="https://cdn.bootcss.c

Java-集合 list物件進行指定位置插入、刪除、迭代、遍歷輸出(具體習題講解)

原題: 建立一個 List,在 List 中增加三個工人,基本資訊如下: 姓名   年齡    工資 zhang3 18      3000 li4    25      3500 wang5 22       3200 工人有一個行為work。在 li4 之前

java在list集合指定位置插入物件和js在陣列指定位置插入物件的方法

java 向集合指定位置插入一條資料: List<String> list =new ArrayList<>(); list.add("a"); list.add("b");

Java】在一個字串指定位置插入字串

四、更新 更新時間:2017年12月8日01:51:24 下面的方法有一個問題,是我剛才沒有考慮到的問題,就是下面的方法只適用於一次操作,如果兩次操作會有問題,什麼問題呢,就是你第一次插入之後,Stringbuilder裡面的index就被擾亂了啊,就像一個

自己編寫java中String替換指定位置字元的方法

static String replace(String mystring,String content, int location){//mystring 為原來字串,content為新增的字元,location為新增的位置return mystring.substring

mysql欄位指定位置插入字串

update  security_user set birthday=  CONCAT(left(birthday,4),'-',right(birthday,LENGTH(birthday)-4))  where LENGTH(birthday)=8 ; updat

JS 在陣列指定位置插入/刪除資料的方法

splice() 方法向/從陣列中新增/刪除專案,然後返回被刪除的專案。 語法: arrayObject.splice(index,howmany,item1,.....,itemX) 引數說明 引數 描述

python3 中給字串中指定位置字元

字串的話,你可以把他當作列表處理: str = 'hello world'  如果是想去掉第一個字母'o',並且知道是第5個字元, index=4 1.使用分片 new_str = str[:4]+str[5:] ; 2.迴圈讀取new_str = ''.join([str[i]

Android開發——Java更改ImageView控制元件src屬性

Android開發——Java更改ImageView控制元件src屬性 一、ImageView控制元件 1、先在drawable資料夾中放置一個名叫icon的圖片,再在xml檔案中建立一個ImageView <ImageView android:id="@+

C++類中單鏈表的實現(頭插、尾插、頭刪、尾刪、指定位置插入指定位置刪除、連結串列長度、清空連結串列、連結串列排序)

#include<iostream> using namespace std; class Node { public:Node():next(NULL){}Node(int n,Node *p = NULL):value(n),next(p){}int val

Android開發java jdk環境變數配置

開發之前都需要配置相關的環境變數,一般的只要記住幾個步驟就好,因為有時遇到電腦 重做系統,所以自己記錄下配置過程 那個開啟系統環境變數我就不說了(我這裡是 win10的) 在”變數名“處填上”Ja

Android開發獲取GPS位置,包含apn\wifi\gps 幾種方法

1.gps定位: 優點:最簡單的手機定位方式當然是通過GPS模組(現在大部分的智慧機應該都有了)。GPS方式準確度是最高的 缺點1.比較耗電;        2.絕大部分使用者預設不開啟GPS模組;        3.從GPS模組啟動到獲取第一次定位資料,可能需要比較長的時間;        4.室內幾乎