java +在args中将小写字母替换为大写字母

时间:2011-07-18 17:44:06

标签: java

请建议:

我在这里写了一部分JAVA语言 在args [0]中可以是大写字母,如“A”,“B”,“C”或小写字母  as“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();
              .
              .
              .
              .

5 个答案:

答案 0 :(得分:6)

最务实的方式是:

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

答案 1 :(得分:1)

由于你想删除空格,请使用:

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

答案 2 :(得分:0)

From the Oracle documentation

  

<强> toUpperCase

     

public String toUpperCase()

     

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

     

<强>返回:

     

String,转换为大写。

     

另见:

     

toUpperCase(Locale)

答案 3 :(得分:0)

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

答案 4 :(得分:0)

  

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

String类上有一个名为toUpperCase的方法。

您将其用作

args[0].toUpperCase
  

第二个问题 - 如何删除args [0]中的空格?

String中有另一种名为trim

的方法

您将其用作

args[0].trim()