문자열을 double형으로 바꾸려면 어떻게해야하죠?


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));
}

다른 클래스에서 total을 계산해야하는데 String을 다시 double로는 못 바꾸나요?

  • 2016년 02월 04일에 작성됨

조회수 263


1 답변


좋아요
0
싫어요
채택취소하기

Double.parseDouble()을 쓰시면 String을 double로 바꿔줍니다.

String text = "12.34"; 
double value = Double.parseDouble(text);
double total = Double.parseDouble(jlbTotal.getText());
double price = Double.parseDouble(jlbPrice.getText());

이런식으로 하시면 될것같습니다.

  • 2016년 02월 04일에 작성됨

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close