1. 程式人生 > >在java中清除某個字元後的所有字串

在java中清除某個字元後的所有字串

首先獲取字串:

String str ="";

然後獲取該字元的在字串裡的位置:

int i = str.indexOf("字元");//首先獲取字元的位置
最後呼叫字串擷取 :
String newStr = str.substring(0,i);//再對字串進行擷取,獲得想要得到的字串


相關推薦

java清除某個字元所有字串

首先獲取字串:String str ="";然後獲取該字元的在字串裡的位置:int i = str.indexOf("字元");//首先獲取字元的位置最後呼叫字串擷取 :String newStr = str.substring(0,i);//再對字串進行擷取,獲得想要得到

JAVA清除特殊字元

正則表示式用於字串處理、表單驗證等場合,實用高效。現將一些常用的表示式收集於此,以備不時之需。  匹配中文字元的正則表示式: [\u4e00-\u9fa5]  評註:匹配中文還真是個頭疼的事,有了這個表示式就好辦了  匹配雙位元組字元(包括漢字在內):[^\x00-\xff]  評註:可以用來計算字串的長度(

java怎麼判斷一個字串包含某個字元字串

var Cts = "bblText"; if(Cts.indexOf("Text") > 0 ) { alert('Cts中包含Text字串'); } indexOf用法:  返回 String 物件內第一次出現子字串的字元位置。         strObj.ind

Java類實現某個介面,是否需要實現介面所有方法?

1.結論    並不是所有的類實現介面後都必須實現介面的所有方法!2.特殊情況    當Java抽象類實現某個介面後沒必要實現所有的方法。3.注意點    當Java普通類實現介面後必須實現介面中的所有方法。4.原因為什麼抽象類不需要實現所有方法?         因為抽象類

php 查詢某個字元字串出現的所有位置

昨天回家,一個朋友討論起來查詢某個字元在指定的字串中所有出現的位置.. 於是,今天早上寫個方法試試 /**  * 查詢某個字元在字串中出現的所有位置  * $str string 被查詢字串  * $char string 查詢字元  * $arr  array() 返

java獲取某個字元在一個字串出現的下標(從0開始)

<span style="font-size:18px;"><strong>獲取字元s在字串url中第i次出現的下標(從0開始)</strong></span

java擷取某個字元之前的字串

public class SubString { public static void main(String[] args) { String str="[email protected]"; String str1=str.substring(0, str.inde

java如何將字元陣列轉換成字串,以逗號分割

String[] ary = {"abc", "123", "45"};  StringBuffer sb = new StringBuffer(); for(int i = 0; i < ary.length; i++) { sb. append(ary[i]..t

Java讀取某個目錄下的所有檔案和資料夾

import java.io.File;public class Test1 { public static void main(String[] args) {  String path="d:/";  File file=new File(path);  File[] tempList = file.li

plsql擷取字串欄位某個字元

擷取字串字串s=" hello world  ! (name) " 如果要擷取括號中的字串可以採取如下方法。 select substr(s,instr(s,'(')+1,instr(s,')')-instr(s,'(')-1) from table; 分析下:    

刪除log日誌包含某個字元的行

sed -i '/{Str}/d' abc.txt 假如你的log日誌中某行有sleep字元,直接輸入命令: sed -i '/sleep/d' log.log 如果刪除的是一個變數的值,假如是var的命令: sed -i '/'"$var"'/d' abc.txt 注意:在要刪除的字串倆

java的轉義字元,html的轉義字元

形象理解 在java中轉義字元都有一定的含義,編譯程式的時候會展現出來(就像人的名片一樣,一個轉義字元都有一個實際的含義)! " "在java中代表裡面包含了一個字串編譯後只剩下字串,\"則會被編譯成 "保留下來 參考資料 概念:通過 \ 來轉變後面字母或符號的含

javaFile類的常用所有方法及其應用

建立: createNewFile()在指定位置建立一個空檔案,成功就返回true,如果已存在就不建立,然後返回false。 mkdir()  在指定位置建立一個單級資料夾。 mkdirs()  在指定位置建立一個多級資料夾。 renameTo(File dest)如果目標檔

java駝峰與下橫線格式字串互轉演算法

public static final char UNDERLINE = '_'; /** * 駝峰格式字串轉換為下劃線格式字串 * * @param param * @return */ public s

【資料結構週週練】022 從大到小輸出二叉排序樹小於某個值的所有結點編號及資料

一、二叉排序樹 今天給大家分享的是二叉排序樹的應用,從大到小輸出二叉排序樹中小於某個值的所有結點編號及資料。 我們知道,我們做中序遍歷時,先訪問左子樹,再訪問根節點,最後訪問右子樹;通過中序遍歷會得到一個遞增的序列。該應用要求得到從大到小,一個遞減的序列,我們可以通過先訪

Java,如何將日期的字串轉換為對應的Date型別

所有時間日期都可以被SimpleDateFormat格式化format() 日期和時間格式由 日期和時間模式字串 指定。在 日期和時間模式字串 中,未加引號的字母 'A' 到 'Z' 和 'a' 到 'z' 被解釋為模式字母,用來表示日期或時間字串元素。文字可以使用單引號

reids刪除某個字首的所有key

需求:reids中刪除某個字首的所有key 說明:程式碼中的0:2標識從key字首中擷取前2個字元,這裡示例的時候比如“b_”字首,使用時候根據實際情況擷取對應的長度進行判斷即可。 生成測試資料 #!/bin/bash ID=1 while(($ID<10001)) do redis-c

java的前++和++

java中的前加加++和後加加++,有很多人搞的很暈,不太明白!今天我舉幾個例子說明下前++和後++的區別!其實大家只要記住一句話就可以了,前++是先自加再使用而後++是先使用再自加!前++和後++總結

Javaxml轉義字元和gt,gte,lt,lte縮寫

java mybatis XML檔案中不允許出現">"、"<"之類的符號。需要轉義 欄位 符號 說明 &lt ; < 小於號 &gt

還記得Java那個變強的for迴圈嘛?

  當前最受歡迎之一的程式語言 —— Java,多年來已經經歷了很多個版本,每一個版本都是在前一個版本的基礎上再根據時代的需求增加了相對比較新穎的特性,一個沒有自動進化符合時代發展的語言,都將會被淘汰!   本篇就帶大家回顧一下在 Java5 的時候出現的