int a = Integer.valueOf(s).intValue(); int a = Integer.parseInt(s); parseIntとvalueOfの違いは、プリミティブ型を返すかラッパークラスとして返すかの違い。
String s = String.valueOf(a);
char c = 123; //数字として直接入れちゃってるケース Integer int = new Integer(c); または char c = '12'; //文字として入れちゃってるケース Integer int = new Integer(c-'0');
1.0f(floatの扱い) 1.0d(doubleの扱い) 詳しくはJavaのfloatクラス参照。