Java - String replaceFirst() Method
The Java string replaceFirst() method returns the string with first occurrence of the specified regular expression replaced with specified string in the given string.
Syntax
public String replaceFirst(String regex, String replacement)
Parameters
regex |
specify the regular expression to which this string is to be matched. |
replacement |
specify the string to be substituted for first match. |
Return Value
Returns the replaced version of the specified string.
Exception
Throws PatternSyntaxException, if the regular expression's syntax is invalid.
Example:
In the example below, replaceFirst() method returns the string where first occurrence of the specified regular expression is replaced with specified string in the given string called MyString.
import java.lang.*; public class MyClass { public static void main(String[] args) { String MyString = "Hello Hullo"; //first l is replaced with k String NewString1 = MyString.replaceFirst("l", "k"); //printing new string System.out.println(NewString1); //first ll is replaced with kl String NewString2 = MyString.replaceFirst("ll", "kk"); //printing new string System.out.println(NewString2); } }
The output of the above code will be:
Heklo Hullo Hekko Hullo
❮ Java.lang - String