반응형
나는 그것이 나인지 확신하지 못한다. 그러나 나는 두 배로 변환하는 데 문제가있다.
다음은 내 코드입니다.
double total = 44;
String total2 = Double.toString(total);
나는 뭔가 잘못하고있는 것을하고 있거나 여기에 한 걸음을 놓치고 있습니다.
이를 변환하려고 할 때 numberformatexception
에 오류가 발생합니다.
totalCost.setOnTouchListener(new OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
try {
double priceG = Double.parseDouble(priceGal.getText().toString());
double valG = Double.parseDouble(volGal.toString());
double total = priceG * valG;
String tot = new Double(total).toString();
totalCost.setText(tot);
} catch(Exception e) {
Log.e("text", e.toString());
}
return false;
}
});
나는 OntouchListener 에서이 작업을하려고 노력하고 있습니다.더 많은 코드를 게시하십시오. 기본적으로 사용자가 EditText 상자에 닿을 때 정보가 EditText 상자 채우기를 계산하기를 원합니다.
해결 방법
double total = 44;
String total2 = String.valueOf(total);
이것은 문자열로 더블을 변환합니다
참조 페이지 https://stackoverflow.com/questions/5766318
반응형
'자바' 카테고리의 다른 글
문자열을 UTF-8로 인코딩합니다 (0) | 2021.04.10 |
---|---|
Maven을 사용하여 종속성이있는 실행 가능한 JAR을 어떻게 만들 수 있습니까? (0) | 2021.04.10 |
명령 프롬프트에서 JAR 파일을 실행하십시오 (0) | 2021.04.10 |
java.net.SocketException의 원인이되는 항목 : 연결 재설정? (0) | 2021.04.10 |
java에서 임의의 숫자 가져 오기 (0) | 2021.04.10 |
댓글