1. String 转换为int String myString = "1234"; int foo = Integer.parseInt(myString); 2. float 转换为int 四舍五入 Math.round() 或者强制转换: float floatNumber = (float) (3.0); int intNumber = (int) (floatNumber); 效果: // intNumber 3 参考: stackoverflow how to convert string to int.;How to convert float to int with Java;