2013-09-21 22 views
2

我有以下代碼。設置首字母Build.DEVICE?

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); 

如果我想要字符串設備的第一個字母= Build.DEVICE;是資本,我該怎麼辦?

回答

2

你能做到這一點

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

謝謝,它的工作! –

+0

@MariocciRossini :) – Metalhead1247

0

嘗試

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

沒有人想着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; 
} 

And als o你應該考慮ONE_TOUCH_960C或「Barak_OBAMA」