我正在尝试运行一个简单的程序,该程序将字符串作为输入并仅在更改某些字符(翻转.和,更改!为?等)时返回相同的字符串。
大多数情况下,我只是逐个字符读取原始字符串字符,每次字符满足我的一个标准时,它都会被修改。
我遇到了一个问题。我希望每次用户输入时'我都会返回它们w。
我试图这样做:
if ( charInput == ' ' '){
return 'w'
}
Run Code Online (Sandbox Code Playgroud)
当然,它不会编译。我应该如何绕过这个问题?
您必须使用转义序列,如下所示
if(charInput == '\'' ){
如果您想替换,您可以使用replace()或replaceAll()替换字符串中的特定字符。
someString.replace('\'','w');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12063 次 |
| 最近记录: |