Examveda
Examveda

String str1 = "Kolkata".replace('k', 'a');

In the above statement, the effect on string Kolkata is

A. The first occurrence of k is replaced by a.

B. All characters k are replaced by a.

C. All characters a are replaced by k.

D. Displays error message

Answer: Option B

Solution(By Examveda Team)

replace() method returns a new string resulting from replacing all occurrences of oldChar in this string with newChar.
Syntax: Here is the syntax of this method:
public String replace(char oldChar, char newChar)
Parameters: Here is the detail of the parameters:
oldChar -- the old character. newChar -- the new character.
Return Value: It returns a string derived from this string by replacing every occurrence of oldChar with newChar.


This Question Belongs to Java Program >> Strings

Join The Discussion

Comments ( 1 )

  1. Kaivan Shah
    Kaivan Shah :
    3 years ago

    Will, it also replace "K" with "a"? Because in machine language everything gets converted to ASCII code and the value of "K" and "k" is different with respect to their ASCII code.

Related Questions on Strings