2

次のコードがあります。

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; の最初の文字が必要な場合 は資本ですが、どうすればよいですか?

4

3 に答える 3

2

あなたはこれを行うことができます

  device= device.substring(0, 1).toUpperCase() + device.substring(1);
于 2013-09-21T17:46:12.600 に答える
0

誰も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」について考える必要があります。

于 2013-09-21T17:47:52.767 に答える
0

試す

String str ="test";
str=str.substring(0,1).toUpperCase()+ str.substring(1);
System.out.println(str);
于 2013-09-21T17:46:32.283 に答える