【问题标题】:Java how to print in upper case [duplicate]Java如何以大写形式打印[重复]
【发布时间】:2016-11-04 16:32:22
【问题描述】:
s.append("\n"); // new line
key = num[15]; // d 
s.append(line3.substring(key, key + 1));
key = num[17]; // r
s.append(line1.substring(key, key + 1));
key = num[4]; // o
s.append(line1.substring(key, key + 1));
key = num[2]; // n
s.append(line8.substring(key, key + 1));
key = num[1]; // e
s.append(line2.substring(key, key + 1));
s.append(" ");
key = num[0]; // B
s.append(line10.substring(key, key + 1));
key = num[1]; // E
s.append(line1.substring(key, key + 1));
key = num[0]; //T

我想将单词 B 和 E 显示为大写字符。我该怎么做?

【问题讨论】:

    标签: java


    【解决方案1】:

    只需使用Character 类的toUpper 方法即可。

    Character.toUpper( 'b' ); //B
    

    您可以在Javadoc 阅读有关Character 类及其其他方法的更多信息

    现在这仅在使用 charString 时使用,所以如果您在使用 String,我会选择 Nicole 的答案并使用相应的 String 方法:

    s.append( line10.substring( key, key+1 ).toUpperCase() ); //B
    

    【讨论】:

      【解决方案2】:

      你可以用这个:

      String str = "hello"; 
      String strUpperCase = str.toUpperCase();
      

      【讨论】:

        【解决方案3】:

        此类问题已回答check this link。或者您可以关注This link。请在提问前做一些研究。

        【讨论】:

          【解决方案4】:

          There is a very complete response to your answer.

          我建议使用.charAt 函数代替.substring 函数来优化您的代码。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2017-03-19
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多