用java实现字符串中所有的小写字母转化成大写字母,不要用toUpperCase
时间: 2024-02-27 10:55:47 浏览: 21
如果不想使用toUpperCase()方法,可以通过遍历字符串中的每个字符,将小写字母转化为大写字母并重新组合成一个新字符串的方式实现。示例如下:
```java
String str = "hello world";
char[] chars = str.toCharArray();
for (int i = 0; i < chars.length; i++) {
if (chars[i] >= 'a' && chars[i] <= 'z') { // 判断是否是小写字母
chars[i] = (char) (chars[i] - 'a' + 'A'); // 将小写字母转化为大写字母
}
}
String strUpperCase = new String(chars);
System.out.println(strUpperCase); // 输出 "HELLO WORLD"
```
这里首先将字符串"hello world"转化为字符数组,然后遍历每个字符,判断是否是小写字母,如果是则将其转化为大写字母,最后组合成一个新字符串并输出结果。
相关问题
用java实现字符串中所有的小写字母转化成大写字母
你可以使用Java中的toUpperCase()方法将一个字符串中的所有小写字母转化为大写字母,示例如下:
```java
String str = "hello world";
String strUpperCase = str.toUpperCase();
System.out.println(strUpperCase); // 输出 "HELLO WORLD"
```
这里通过调用toUpperCase()方法将字符串"hello world"中的所有小写字母转化为大写字母并存储到strUpperCase变量中,然后输出结果。
用Java将字符串中的所有小写字母变成大写字母并输出
可以使用Java内置的`toUpperCase()`方法来将字符串中的所有小写字母变为大写字母。以下是一个示例代码:
```java
String str = "hello world";
String upperStr = str.toUpperCase();
System.out.println(upperStr);
```
输出结果为:
```
HELLO WORLD
```
其中,`toUpperCase()`方法返回一个新的字符串,原来的字符串不会被修改。