I am trying to replace a specific character '8' with a '2' in a string. I think I have everything set up correctly and when I look online for examples, this looks like it should. When I print the string though, it is just as I entered it. To run it, test it with "80802" or some similar input. Thanks!
import java.util.Scanner; class PhoneNumber { public static void main(String[] args) { String number = null; Scanner scan = new Scanner(System.in); // Prompt the user for a telephone number System.out.print("Enter your telephone number: "); // Input the user's name number = scan.nextLine(); // Replace the relevant letters with numbers number.replace('8', '2'); System.out.println("Your number is: " + number ); } }