Java字符串替換( )replaceFirst( )&replaceAll(),你學會了嗎?

2020-12-11 JAVA網際網路架構

Java字符串有三種類型的替換方法

取代替換所有取代第一。在這些幫助下,您可以替換字符串中的字符。讓我們詳細研究一下:

1.Java字符串替換( )方法

描述:

此Java方法返回一個新字符串,該字符串是由用新字符替換每次出現的字符而產生的。

語法:

public Str replace(char oldC, char newC)

參數:

oldCh old character.(老掉牙的老字號)

newCh new character.(新的新角色)

返回值

此函數通過用newch替換oldCh來返回字符串。

例1

public class Guru99Ex1 {public static void main(String args[]) { String S1 = new String("the quick fox jumped"); System.out.println("Original String is ': " + S1); System.out.println("String after replacing 'fox' with 'dog': " + S1.replace("fox", "dog")); System.out.println("String after replacing all 't' with 'a': " + S1.replace('t', 'a')); }}

產出:

Original String is(原來的繩子是):the quick fox jumped (快跳的狐狸)

將'fox' with 'dog'(「狐狸」改為「狗」)後的字符串:the quick dog jumped(那隻敏捷的狗跳了起來)。

用「a」代替「t」之後的字符串:ahe quick fox jumped(一隻敏捷的狐狸跳了起來)

2.Java String Replaceall( )

描述

java String replaceAll()方法返回一個字符串,替換匹配正則表達式和替換字符串的所有字符序列。

籤署:

public Str replaceAll(String regex, String replacement)

參數:

regx: regular expression(正則表達式)

replacement: replacement sequence of characters(替換:替換字符序列)

例2

public class Guru99Ex2 {public static void main(String args[]) { String str = "Guru99 is a site providing free tutorials"; //remove white spaces String str2 = str.replaceAll("\s", ""); System.out.println(str2); }}

3.Java-String replaceFirst()方法

描述

該方法替換與該正則表達式匹配的給定字符串的第一個子字符串。

句法

public Str replaceFirst(String rgex, String replacement)

參數

rgex-給定字符串需要匹配的正則表達式。

替換替換正則表達式的字符串。

返回值

此方法將結果字符串作為輸出返回。

例3:

public class Guru99Ex2 {public static void main(String args[]) { String str = "This website providing free tutorials"; //Only Replace first 's' with '9' String str1 = str.replaceFirst("s", "9"); System.out.println(str1); }}

想了解更多的JAVA知識,記得關注小編哦!

相關焦點

  • Java之字符串替換replace()
    replace(char oldChar, char newChar)返回一個新的字符串,它是通過用 newChar 替換此字符串中出現的所有
  • JAVA基礎之字符串替換的講解
    JAVA基礎之字符串替換的講解 本文介紹的是關於java程序設計語言中字符串的講解,希望對你有幫助,一起來看。下面介紹java中的字符串替換。最近在java開發的過程中用到了字符串的替換,本來覺得挺簡單的問題,卻總也解決不了。字符串明明是替換了,卻總也輸出不了正確結果,很是鬱悶,到底是為什麼呢?
  • Java面試題|String對象中的replace和replaceAll的區別?
    參考答案:replace方法:支持字符和字符串的替換。public String replace(char oldChar, char newChar) public String replace(CharSequence target, CharSequence replacement)replaceAll方法:基於正則表達式的字符串替換。
  • Excel字符替換:REPLACE函數使用技巧
    Replace函數,顧名思義,就是「替換」,即功能就是執行替換操作,替換字符中的指定字符。REPLACE函數功能替換指定字符數的文本,使用其他文本字符串並根據所指定的字符數替換某文本字符串中的部分文本REPLACE函數語法REPLACE(old_text,start_num,num_chars,new_text)翻譯白話格式:REPLACE(替換其部分字符的文本,是要用new_text替換的old_text
  • JavaScript 函數replace揭秘
  • 函數哥:你不得不掌握的數據替換技能-replace函數!
    函數哥:你不得不掌握的數據替換技能-replace函數!在excel數據處理過程中,關於某些指定的數據進行替換,或指定數據中的某些位置的字符進行替換的方法有很多,最直接、簡單、粗暴的是"ctrl+F"(查找和替換),這是我們常用的工具,但這項功能僅僅是針對單元格的整體處理,對某一單元格數據中的字符或字節處理就稍顯不足。今天,為大家分享replace函數的運用技巧,就是處理某一文本中字符的處理,還是先來看看它的戰鬥力吧!
  • 電子表格實用的替換函數replace介紹
    大家好,今天給大家介紹在電子表格另一個比較實用的函數:replace,它的中文意思是「替換」,也就是具有替換的功能,不少的朋友可能就會說,在電子表格實現替換功能會呀,不就是點擊替換對話框,輸入要替換的內容不就OK了?
  • Oracle字符串替換小技巧,超實用
    資料庫中字符串的替換是比較常用的操作,Oracle已經為我們提供了幾個實用的函數來處理字符串的替換操作,常用的主要有replace、regexp_replace 和 translate三個函數,接下來我們來逐個看下。
  • 對比python字符串函數,學習pandas的str矢量化字符串函數
    我們不僅要學會怎麼處理單個字符串,這個就需要學習「python字符串函數」,我們還要學會怎麼處理二維表格中每一列每一格的字符串,這個就需要學習「pandas的str矢量化字符串函數」。今天我們採用對比的方式,帶大家總結常用的字符串函數,希望這篇文章能夠對大家起到很好的作用。
  • R語言字符串函數詳解
    (strings, phone) #返回匹配的最長字符串,同時返回最長字符串中的子字符串# Extract/match all str_extract_all(strings, phone) str_match_all(strings, phone)13. str_order 對字符向量進行排序str_order(x, decreasing
  • 對比python字符串函數,輕鬆學習pandas的 str 矢量化字符串函數
    我們不僅要學會怎麼處理單個字符串,這個就需要學習「python字符串函數」,我們還要學會怎麼處理二維表格中每一列每一格的字符串,這個就需要學習「pandas的str矢量化字符串函數」。今天我們採用對比的方式,帶大家總結常用的字符串函數,希望這篇文章能夠對大家起到很好的作用。
  • [函數] str_replace()的4種用法你都用過沒
    最後感謝你的關注今天要分享的PHP函數:str_replace()定義和用法str_replace() 函數使用一個字符串替換字符串中的另一些字符。該字符串或數組是將subject中全部的search都被replace替換之後的結果。
  • js--string/正則表達式replace方法詳解
    語法: stringObj.replace(regexp/substr,replacement);第一個參數:必需。字符串中要替換的子串或正則RexExp;第二個參數:必需,一個字符串值,規定了替換文本或生成替換文本的函數。
  • PHP部分字符串函數匯總
    strstr($str1,$str2): 從$str1(第一個的位置)搜索$str2並從它開始截取到結束字符串;若沒有則返回FALSE。stristr() 功能同strstr,只是不區分大小寫。strrchr() 從最後一次搜索到的字符處返回;用處:取路徑中文件名 3.
  • (基礎篇)PHP字符串函數
    PHP字符串函數包括查找字符位置函數;提取子字符函數;替換字符串;字符長度;比較字符函數;分割成數組字符;去除空格等等
  • 實現js的replaceAll方法
    實現js的replaceAll方法 發表於2009-12-08 13:21| 來源CSDN博客| 作者herrapfel(趙根)
  • 每日一課 | 如何在Java中填充字符串?
    通常,我們使用replace()填充其他字符,但是它將替換給定字符串之間的空格。JavaPadString1.javapackage com.mkyong; public class JavaPadString1 {
  • MySQL的字符串替換更新操作
    本文介紹MySQL的字符串替換更新操作。在貼吧裡看到吧友提出問題,還提供紅包,看到這些摩拳擦掌,需要解決,就決定在資料庫操作一通。a='b'為空,代表刪除a='b'替換語句如下update B set content = replace(content,"a='b'",''); 查看表內容下圖中的a='b'已被刪除。
  • 「Excel技巧」Replace替換函數的介紹和實例應用總結
    今天我們一起來學習一下,Excel中的函數之有:replace函數。Replace函數,顧名思義,就是「替換」,即功能就是執行替換操作,替換字符中的指定字符。公式:=REPLACE(A1,4,2,"HT")的意思是:A1單元格的字符,從第4個字符(也就是「J」)起,將連續的2個字符(也就是「JS」),替換成「HT」。
  • 來一輪帶注釋的demo,徹底搞懂javascript中的replace函數
    ("xx","yy") 替換字符串 返回一個新的字符串,該方法並不改變字符串本身location.replace(url) 無痕跳轉(將當前連結導航到一個新的url 並不保存歷史記錄)與之相對的是location.href="url" 有痕跳轉(將當前連結導航到一個新的