【发布时间】:2011-07-17 05:34:41
【问题描述】:
我正在尝试用字符串中的“2”替换特定字符“8”。我认为我已经正确设置了所有内容,当我在网上查找示例时,看起来应该如此。但是,当我打印字符串时,就像我输入它一样。要运行它,请使用“80802”或类似的输入对其进行测试。谢谢!
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 );
}
}
【问题讨论】: