【问题标题】:Set first letter capital Build.DEVICE? [duplicate]设置首字母大写 Build.DEVICE? [复制]
【发布时间】:2013-09-26 22:51:31
【问题描述】:

我有以下代码。

String androidOS = Build.VERSION.RELEASE;
String model = Build.MODEL;
String device = Build.DEVICE;

String var = "Android "+androidOS+"\n"+model+"\n"+device;
TextView tv = (TextView)view. findViewById(R.id.textView3);
tv.setText(var);

如果我想要String的第一个字母 device = Build.DEVICE;是资本,怎么办?

【问题讨论】:

    标签: java xml


    【解决方案1】:

    没有人想到 SAMSUNG,它不会对此采取任何措施,但预计会是 Samsung

    String  device  = getInintCap(Build.DEVICE);
    
    String getInintCap(String mString)
    {
        if(mString != null && mString.length() > 1)
        {
            return mString.substring(0, 1).toUpperCase() + mString.substring(1).toLowerCase();
        }
        else if(mString != null)
        {
            return mString.toUpperCase();
        }
    
        return null;
    }
    

    你也应该考虑ONE_TOUCH_960C或“Barak_OBAMA”

    【讨论】:

      【解决方案2】:

      试试

      String str ="test";
      str=str.substring(0,1).toUpperCase()+ str.substring(1);
      System.out.println(str);
      

      【讨论】:

        【解决方案3】:

        你可以这样做

          device= device.substring(0, 1).toUpperCase() + device.substring(1);
        

        【讨论】:

          猜你喜欢
          • 2013-02-24
          • 1970-01-01
          • 2021-07-29
          • 2011-05-14
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-06-16
          • 2021-11-02
          相关资源
          最近更新 更多