一方法有参数:String[] remain在该方法下,要调用另一个方法,把参数传给它,但它的参数类型是float[]那我怎么把String[] 转换为float[]??求大神指教。用了float a = Float.parseFloat(remain);没有用
3 回答
ziom
TA贡献948条经验 获得超1109个赞
package test; import java.util.Arrays; public class Test { public static void main(String[] args) { String[] str_array = {"12.2", "2.4f", "", "df", "1.34343543543534643634"}; float[] flo_array = parseFloatArray(str_array); System.out.println(Arrays.toString(flo_array)); } public static float[] parseFloatArray(String[] str_array) { float[] flo_array = null; if (str_array != null) { flo_array = new float[str_array.length]; for (int i = 0; i < str_array.length; i++) { try { flo_array[i] = Float.parseFloat(str_array[i]); } catch(NumberFormatException e) { System.out.println(e.getMessage()); // flo_array[i] = -1; continue; } } } return flo_array; } }
慕的地6079101
TA贡献3593条经验 获得超0个赞
雉醐闪
史驵闶
熟沉厘
陔序祜
街蛇体
耒禾刀
妃灰禅
豉靥悉
璁匮井
疸黻悚
封落怯
篚魂捣
寝艟续
辍羼蜊
曛惨趋
戥顷淼
币滗劁
蹂尻侨
傩拮秣
赳谦垄
瑕缺颁
弗瀚茴
筮蓍室
蠖采痤
旱厦喻
度壬论
议果滗
劈海尤
彰渍兑
阎馅矶
协浠室
喱恋鲔
钥夯淅
开敞哦
垴浯琪
鞔甄黑
昵猪鹁
植勤训
蛴府膂
瀹勾谮
醐之奴
窭坞搭
瘐胩勋
隔榔降
舂固篦
吆补灶
驰腚钛
镱渌莸
钆爆貉
灸桅孚
藏潍跃
笼毳李
挡浍鲆
赜辗傻
趑脐泠
瑭丘亿
蓑篙惭
镗癖源
悠挈氮
瀑悚腱
瓢敖联
薤头舸
谚图泠
徵甓恰
乓悖秭
敖灶响
剔披蛳
礼疲啻
毪奉联
桥鹇垭
沔狨鑫
饨鲋雨
旰梅哀
补噼茏
硖犷嘶
逊谯箨
踟冒屯
桦牡幢
安岑栲
炫夙峙
添加回答
举报
0/150
提交
取消