输入字符转换大小写Java
时间: 2024-02-23 16:25:26 浏览: 33
在Java中,可以使用String类的toUpperCase()和toLowerCase()方法来实现字符的大小写转换。例如:
```java
String str = "Hello World";
String upperStr = str.toUpperCase(); // 转换为大写
String lowerStr = str.toLowerCase(); // 转换为小写
System.out.println(upperStr); // 输出HELLO WORLD
System.out.println(lowerStr); // 输出hello world
```
另外,如果需要转换单个字符的大小写,可以使用Character类的静态方法toUpperCase()和toLowerCase()。例如:
```java
char c = 'a';
char upperC = Character.toUpperCase(c); // 转换为大写
char lowerC = Character.toLowerCase(c); // 转换为小写
System.out.println(upperC); // 输出A
System.out.println(lowerC); // 输出a
```
相关问题
java大小写字母转换输入输出
在Java中,可以使用内置的方法来实现大小写字母的转换。下面是一个示例代码,演示了如何将输入的字符串中的小写字母转换为大写字母,并将结果输出:
```java
import java.util.Scanner;
public class LetterCaseConversion {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个字符串:");
String input = scanner.nextLine();
String converted = input.toUpperCase(); // 将小写字母转换为大写字母
System.out.println("转换后的字符串为:" + converted);
}
}
```
运行以上代码,程序会提示你输入一个字符串,然后将其中的小写字母转换为大写字母,并输出结果。
javaio流大小写转换
Java IO流可以通过InputStreamReader和OutputStreamWriter进行大小写转换。其中,InputStreamReader将字节流转换为字符流,而OutputStreamWriter将字符流转换为字节流。以下是一个示例代码,将输入的字符串转换为大写并输出到控制台上:
```java
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
OutputStreamWriter writer = new OutputStreamWriter(System.out);
String input = reader.readLine();
String output = input.toUpperCase();
writer.write(output);
writer.flush();
}
}
```
在上述代码中,我们使用了BufferedReader和InputStreamReader来读取用户输入的字符串,然后使用toUpperCase()方法将其转换为大写形式,并使用OutputStreamWriter将结果输出到控制台上。