用java实现字符串中所有的小写字母转化成大写字母
时间: 2024-02-27 16:55:45 浏览: 103
你可以使用Java中的toUpperCase()方法将一个字符串中的所有小写字母转化为大写字母,示例如下:
```java
String str = "hello world";
String strUpperCase = str.toUpperCase();
System.out.println(strUpperCase); // 输出 "HELLO WORLD"
```
这里通过调用toUpperCase()方法将字符串"hello world"中的所有小写字母转化为大写字母并存储到strUpperCase变量中,然后输出结果。
相关问题
输入一个字符串,将字符串中所有大写字母转换成小写字母,所有小写字母转换为大写字母,删除其他字符后输出。用java
代码实现如下:
```
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String input = sc.nextLine();
String output = "";
for(char c : input.toCharArray()) {
if (Character.isUpperCase(c)) {
output += Character.toLowerCase(c);
} else if (Character.isLowerCase(c)) {
output += Character.toUpperCase(c);
}
}
System.out.println(output);
}
}
```
运行结果如下:
```
Input: Hello World! 2333
Output: hELLO wORLD
```
该程序将字符串中所有大写字母转换为小写字母,所有小写字母转换为大写字母,并删除其他字符,最后输出处理后的字符串。
怎么把字符串中的小写字母转换成大写字母
在编程中,将字符串中的小写字母转换成大写字母通常通过内置的字符串处理函数来实现。这里以几种常见编程语言为例:
1. **Python**:
```python
s = "hello world"
s_upper = s.upper()
```
2. **JavaScript**:
```javascript
let str = "hello world";
let strUpper = str.toUpperCase();
```
3. **Java**:
```java
String str = "hello world";
String strUpper = str.toUpperCase();
```
4. **C#**:
```csharp
string s = "hello world";
string sUpper = s.ToUpper();
```
5. **PHP**:
```php
$str = "hello world";
$strUpper = strtoupper($str);
```
6. **C++** (using C++11 or later):
```cpp
#include <algorithm>
std::string str = "hello world";
std::transform(str.begin(), str.end(), str.begin(), ::toupper);
```
以上代码中,`upper()`、`toUpperCase()` 或 `ToUpper()` 这些函数会返回一个新的字符串,其中所有的小写字母都被替换成了对应的大写字母。
阅读全文