一个字符串大小写转换
时间: 2024-06-14 09:03:39 浏览: 12
可以使用Java中String类的toLowerCase()和toUpperCase()方法来实现字符串大小写转换,具体方法如下:
```java
String str = "Hello World";
String strLower = str.toLowerCase(); // 将字符串转换为小写
String strUpper = str.toUpperCase(); // 将字符串转换为大写
System.out.println(strLower); // 输出:hello world
System.out.println(strUpper); // 输出:HELLO WORLD
```
需要注意的是,String类的toLowerCase()和toUpperCase()方法返回的是一个新的字符串,原字符串并不会被改变。
相关问题
实现字符串大小写转换
以下是两种实现字符串大小写转换的方法:
1.使用绑定方式实现字符串小写转换
```cpp
#include <iostream>
#include <ctype.h>
using namespace std;
void toLower(string &str){
for(auto &c : str){
c = tolower(c);
}
}
int main(){
string str;
cin >> str;
toLower(str);
cout << str << endl;
return 0;
}
```
2.使用ASCII码实现字符串大小写转换
```cpp
#include <iostream>
using namespace std;
int main(){
string str;
cin >> str;
for(int i = 0; i < str.size(); i++){
if(str[i] >= 'A' && str[i] <= 'Z'){
str[i] += 32;
}
}
cout << str << endl;
return 0;
}
```
数组字符串大小写转换
以下是Python中数组字符串大小写转换的例子:
```python
# 输入一行字符
string = input("请输入一行字符:")
# 将其中的大写字母转换为相应的小写字母,小写字母转换为相应的大写字母后输出,其他字符按原样输出
new_string = ""
for char in string:
if char.isupper():
new_string += char.lower()
elif char.islower():
new_string += char.upper()
else:
new_string += char
print(new_string)
```
输入一个字符串后,程序会将其中的大写字母转换为相应的小写字母,小写字母转换为相应的大写字母后输出,其他字符按原样输出。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)