【发布时间】:2011-05-31 11:13:57
【问题描述】:
我正在尝试创建一个字符串突变,在提示输入城市和州之后,将以大写形式输出州,然后直接以小写形式输出城市,然后再以大写形式再次输出州。 我尝试了许多类型的突变,但没有任何效果。 谁能帮我?
【问题讨论】:
-
您使用什么编程语言?它没有办法在大小写之间转换字符串或单个字符并将它们连接起来吗?
标签: string uppercase lowercase mutation
我正在尝试创建一个字符串突变,在提示输入城市和州之后,将以大写形式输出州,然后直接以小写形式输出城市,然后再以大写形式再次输出州。 我尝试了许多类型的突变,但没有任何效果。 谁能帮我?
【问题讨论】:
标签: string uppercase lowercase mutation
使用String#toUpperCase() 和String#toLowerCase() 方法。
例如。 System.out.println(state.toUpperCase());
【讨论】:
这是 java
中的一个Scanner sc =new Scanner(System.in);
String city,state;
System.out.println("Enter City =");
city=sc.nextLine();
System.out.println("Enter State =");
state=sc.nextLine();
System.out.println( state.toUpperCase() + " "+city.toLowerCase() + " "+ state.toUpperCase());
独立于任何编程语言(但取决于字符表示),您可以检索字符串的每个字符并添加 22,这会将 UPPERCASE 转换为 LOWERCASE。您必须知道 ASCII a-z 的 strong> 值为 97-122,A-Z 的值为 65-90。因此您可以查看在不同情况之间转换需要加/减多少。
【讨论】: