1. 程式人生 > >android 擷取兩個特殊字元之間的資料,獲取某特殊字元第n次出現的位置

android 擷取兩個特殊字元之間的資料,獲取某特殊字元第n次出現的位置

String result4 = str.substring(str.length()-1,str.length());
Log.e("=====result4", result4);//獲取到“1”

//獲取字元"|"第一次出現的位置,第二次出現的位置,第三次出現的位置;(傳參為,字串資料,和次數)
public int getPosition(String str, int ciShu) {
   int number = 0;
   char arr[] = str.toCharArray();
   for (int i = 0; i < arr.length; i++) {
      if (arr[i] == '|') {
          number++;
      }
      if (number == ciShu) {
          return i+1;
      }
   }
   return 1;

相關推薦

android 擷取特殊字元之間資料,獲取特殊字元n出現位置

String result4 = str.substring(str.length()-1,str.length()); Log.e("=====result4", result4);//獲取到“1” //獲取字元"|"第一次出現的位置,第二次出現的位置,第三次出現的位置;(傳參為,字串資料,和次數) pub

MFC中對話方塊之間資料傳遞

這裡有兩種情況, 第一種情況是: (在一個基於單文件的應用程式中,新建了兩個對話方塊A和B,並且用兩個獨立的類和他們關聯) 對話方塊A中有一個編輯框, 按下A中的一個按鈕a後彈出對話方塊B, B中也有一個編輯框b, 在B中輸入資料 點選確定(ID0K)後 ,b中的資料能

swift擷取指定字串之間的字串

   let i = sss.range(of: "哈哈哈=")    let j = sss.range(of: ";")    let subStr = sss.substring(with: (i?.upperBound)!..<(j?.lowerBound)

sqlserver 查詢某個字元在字串中N出現位置

select dbo.fn_find('A',@str,1) as one, dbo.fn_find('A',@str,2) as two, dbo.fn_find('A',@str,3) as three, dbo.fn_find('A',@str,4) as four

java獲取字串中N出現特定字元位置

/** * 讀取字串第i次出現特定符號的位置 * @param string * @param i * @return */ public static int getCharacterPosition(String string ,int i,Str

java實現擷取特殊字元中間的字串

public static void main(String[] args) { String str="jlfjal#jfjfl%jfjjj"; String regex="#(.*?)%"; Pattern p=Pattern.compile(regex); Matcher m=p.matche

AndroidActivity之間簡單通信

idg tin test ide button ima 接收 9.png set 在Android中,一個界面被稱為一個activity,在兩個界面之間通信,采用的是使用一個中間傳話者(即Intent類)的模式,而不是直接通信。 下面演示如何實現兩個activity之間的通

關於伺服器資料庫之間資料幾種方法實踐

以前資料庫和環境相關的都是開發之前都是開發LEADER 搞定了,今天自己搞本地資料庫做測試,由於表比較多,資料比較多, 所以在用了很多種資料同步的方法,現在總結下下面幾種方法的感受 1.通過轉儲SQL 檔案,通過轉儲表結構和資料SQL 檔案的方式 ,然後匯入到本地的資料庫    缺點:

oracle 如何擷取"-"之間的字串

奧迪-A5-Coupe Qu-2.0T-7檔自動-兩門四驅-西拉紅-深內飾 比如這樣的一串字元,我如何截取出"西拉紅"這3個字 select substr('123-asdf-119',instr('123-asdf-119','-')+1,instr('123-asd

微信小程式--小程式之間攜帶資料跳轉

1. 首先根據官方文件給出的,有一個前提就是兩個小程式必須是同一個公眾號下面的。   2,假設從小程式A跳轉到小程式B。在小程式A裡面,給相應的事件裡面呼叫wx.navigateToMiniProgram(),appId填寫另一個小程式的appId,path為開啟的頁面路徑,

Android 實現activity跳轉之間加入進度條

場景是:在activity1點選了按鈕之後跳轉到activity2,但是在點選之後,有大概六七秒的時間還停留在activity1,這樣給使用者的體驗不是很友好。 在activity1裡面: 先定義 private static ProgressDialog dia

Android 使用socket實現真機之間的通訊

1、使用Socket進行兩個手機之間的通訊需要安裝兩個不同的程式碼檔案:服務端和客戶端   分別進行安裝 2、建立區域網:兩個手機同時連一個WiFi或者兩個手機進行熱點和WLAN連線 3、客戶端連線另一個手機IP時把另一個手機的IP改成靜態IP(3的第二種方法做這個步驟)

PHP 擷取字串之間的字串

/** * php擷取指定兩個字元之間字串,預設字符集為utf-8 Power by 大耳朵圖圖 * @param string $begin 開始字串 * @param string $end

MFC中不同視窗之間資料互動

從MFC的一個視窗A控制元件中得到的資料要在另一個視窗B中進行顯示,首先要確保控制元件的資料儲存的變數在這兩個控制元件中都能使用,一般建議將該變數設為全域性變數。然後要將在A視窗的.CPP檔案中新增顯示函式即可。 1.全域性變數的設定: 建議個人最好自己建立一個”Gl

js正則擷取字串之間的字串

一個最常用的場景 擷取兩個字串中間的字串   var str = "iid0000ffr";     var substr = str.match(/id(\S*)ff/);     alert(substr2); 你會發現逗號後面是你要的東西 /S*表示多個字串

PHP擷取指定字元中間的字元

實現的方法有很多種,在不考慮執行效率的情況下,這裡貼出來一個最小白,但是最容易懂的方法: <?php     $a = "[email protected]#456";    

linux下用scp命令在服務器之間傳輸文件,利用php_scp函數進行文件傳輸

evc 在操作 path send 返回值 遠程 false cal 上傳 在linux下利用scp進行文件傳輸, 從服務器下載文件 scp [email protected]/* */:/path/filename /path/filename 上傳

計算任意個位整數之間所能組成的奇數個數

lac .com logs onclick 判斷 document com 編寫 htm <!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>&

盒模型之間的空隙

在一起 spl 一起 src gree 來看 pla 內容 代碼 html文檔中的每個元素都被描繪成矩形盒子,這些矩形盒子通過一個模型來描述其占用空間,這個模型稱為盒模型。盒模型通過四個邊界來描述:margin(外邊距),border(邊框),padding(內邊距),co

C# 進程之間通訊(管道通信 )

click 失敗 != else iss nbsp obj c# cal #region 客戶端 NamedPipeClientStream pipeClient = new NamedPipeClientStream("localhost