发布日期:2018-03-26
在Java中把String转换为Double+ 查看更多
在Java中把String转换为Double
+ 查看更多
发布日期:2018-03-08 17:03
分类:JAVA
浏览次数:190
我想把 Double 型的变量转换为 String 型的
if((e.getSource() == jBook)) { String name = jlbName.getText(); String date = jlbDateProduce.getText(); String time = jr1.getText(); int number = (Integer.parseInt(jtfNoOfTicket.getText().trim())); String total = jlbTotal.getText(); String price = jlbPrice.getText(); //Passing ticketReservation frame = new ticketReservation( name, date, time, price, total, String.valueOf(number)); }
在另一个类中,我需要使用它的值去计算。有没有办法把它变回来?
回答
你可以使用 Double.parseDouble() 来让 String 转换成 Double
String text = "12.34"; // example String double value = Double.parseDouble(text);下面的代码是按你的要求写的:
double total = Double.parseDouble(jlbTotal.getText()); double price = Double.parseDouble(jlbPrice.getText());