gpt4 book ai didi

java - 在java中从扫描仪输入的字符串大写

转载 作者:行者123 更新时间:2023-12-02 03:03:58 26 4
gpt4 key购买 nike

我应该使用 Java 中的扫描仪来接收 14 个字符的输入,并以大写格式输出所有字母字符。我尝试输入一些通过 Google 找到的代码,例如“str.toUpperCase(Locale.ENGLISH); ”,但它告诉我 str 无法解析,并且语言环境无法解析。当我在这里进行搜索时,我得到了大写特定字符或计数字符的结果。我只需要将特定的输入行大写即可。

以下是我目前所拥有的。我正在使用 eclipse java neon

  import java.util.Scanner;

public class MemberIDLotz {
// Everette Lotz
public static void main(String[] args) {
Scanner string = new Scanner(System.in);

// We're going to get a 14 char string from a user.
System.out.println("Please enter in a 14 character long ID");
String name = string.next();
str.toUpperCase(Locale.ENGLISH);

string.close();
}
}

感谢您提前提供的帮助。

*编辑:好的,它不再给我错误消息,是的,我只是复制并粘贴了代码。但是,当它打印出来时,它不是大写格式。我将以下内容放在“String name =....”之后,并删除了 str.toUppercase() 行:

System.out.println(name);
name = name.toUpperCase();`

最佳答案

你有没有立即大写的原因吗?

String name = string.next().toUpperCase()

关于java - 在java中从扫描仪输入的字符串大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42016564/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com