【问题标题】:java + replace small letters to capital letters in argsjava + 将args中的小写字母替换为大写字母
【发布时间】:2011-07-18 17:44:06
【问题描述】:

请指教:

我这里写的是JAVA语言的一部分 在 args[0] 中可以是大写字母“A”“B”“C”或小写字母 作为“a”“b”“d”“i”

我的目标是将 args[0] 中的所有小写字母替换为大写字母 该怎么做?

第二个问题——如何去掉args[0]中的空格?

示例 args[0] 可以是 deuSFRCQAAAVTvtev3843d4;'p-03eudhAHAHS

       int[] anArray = new int[30];  

              anArray[0]= args[0].replaceAll("[^A]", "").length();
              anArray[1]= args[0].replaceAll("[^B]", "").length();
              .
              .
              .
              .

。 .

【问题讨论】:

  • 试试System.out.println("deuSFRCQAAAVTvtev3843d4;'p-03eudhAHAHS".toUpperCase());

标签: java


【解决方案1】:

最务实的方法是:

String string = args[0].toUpperCase();

【讨论】:

    【解决方案2】:

    既然你想删除空格,请使用这个:

    args[0] = args[0].replace(" ", "").toUpperCase();
    

    【讨论】:

      【解决方案3】:

      如果您只想要字符串的全大写版本,请使用String.toUpperCase()

      【讨论】:

        【解决方案4】:

        我的目标是将 args[0] 中的所有小写字母替换为大写 字母 怎么做?

        String 类上有一个方法叫toUpperCase

        你把它当作

        args[0].toUpperCase
        

        第二个问题——如何去掉args[0]中的空格?

        String 中有另一个方法叫做trim

        你把它当作

        args[0].trim()
        

        【讨论】:

        • 但如果我将 agrs 设为“addd xxyz”,他只接受 addd ?
        • 我在我的程序中写: String string = args[0].toUpperCase(); String stringfinal = string.trim();
        • 1.如果你有 addd xxyz 的参数,addd 将在 args[0]xxyz 将在 args[1] - 即,它们是两个参数
        • 2. String string = args[0].toUpperCase(); String stringfinal = string.trim(); 很好。你也可以String string = args[0].toUpperCase().trim();
        • 注意:trim() 只删除字符串docs.oracle.com/javase/1.5.0/docs/api/java/lang/…的末尾空格
        【解决方案5】:

        From the Oracle documentation

        toUpperCase

        public StringtoUpperCase()

        使用默认语言环境的规则将此String 中的所有字符转换为大写。该方法等价于:toUpperCase(Locale.getDefault())

        返回:

        String,转换为大写。

        另请参阅:

        toUpperCase(Locale)

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2013-02-04
          • 2015-07-28
          • 1970-01-01
          • 2019-06-06
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-01-11
          相关资源
          最近更新 更多