마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

EditText 의 String형을 double이나 int 형으로 받고 싶은데 오류가 납니다.

0 추천

 

엡이 계속 뭠추는데 뭐가 문젠지 알 수 있을까요??

인터넷에서 보고 한건데 쉽지 않네요 

 

 

 Button button = (Button) findViewById(R.id.button);
  EditText e1 = (EditText) findViewById(R.id.editText);
  EditText e2 = (EditText) findViewById(R.id.editText2);


  String s1 = e1.getText().toString();
  String s2 = e2.getText().toString();


/*  Double d1 = Double.parseDouble(s1);
  Double d2 = Double.parseDouble(s2);  */
익명사용자 님이 2019년 1월 14일 질문

1개의 답변

0 추천
 
채택된 답변
try { 
    EditText e1 = (EditText) findViewById(R.id.editText);
    double d1 = Double.parseDouble(e1.getText().toString().trim());
} catch (NumberFormatException e) { 
    e.printStackTrace();
}

 

익명사용자 님이 2019년 1월 15일 답변
감사합니다 코딩 초보다 보니 형변환 할때 예외처리를 생각 못한거 같습니다.
...