2016-09-10 23 views
0

センチメートルをフィートインチに変換しており、引用符付きの標準形式で表示したかったです。私はフィートとインチを別々に配列で得ることができますが、引用符を付けることにはまっています。必要な配列要素の後ろに一重引用符を追加

出力形式は、ここで5'6"

である私のコードです:テキストの

private void convertTofeetInches(EditText height_cm){ 
    String str = height_cm.getText().toString(); 
    float result = (Float.valueOf(str)/3); 
    String[] arr=String.valueOf(result).split("\\."); 
    int[] intArr=new int[2]; 
    intArr[0]=Integer.parseInt(arr[0]); // feet 
    intArr[1]=Integer.parseInt(arr[1]); // inches 
    int count = intArr.length; 
} 
+0

に表示します_standard format_? –

+0

@KNeerajLal "5'6"のような一重引用符で " –

+0

私の答えを確認すると標準形式で表示できます –

答えて

-1

設定値とintArr[0]あなたは\'を使用することができます

textview.setText (""+intArr[0] + " ft, " + intArr[1] + " inches"); 
0

整数値であるため、開始時に引用符を追加あなたの文字列リソースで。

"message \"quote string 1\" and \"quote string 2\" end message" 

しかし、ビューのXML(例えばlayout.xml)に、あなたは("のような)HTML文字エンティティを使用する必要があります。

"message "quote string 1" and "quote string 2" end message" 

は何のTextView

textview.setText(intArr[0] +" \'" + intArr[1] + " \""); 
関連する問題