게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
[JAVA] "문자열 → 실수" 변환이 되질 않습니다..
게시물ID : programmer_21640짧은주소 복사하기
작성자 : 전벙글이예요
추천 : 0
조회수 : 2159회
댓글수 : 30개
등록시간 : 2017/11/06 20:25:46
옵션
  • 베스트금지
  • 베오베금지
  • 본인삭제금지
Float.parseFloat(String s);
Double.parseDouble(String s);

....

위 코드에서 계속 에러를 띄우네요..

상황은 아래와 같습니다.

=============

아두이노에서 센서값을 측정하고

그 센서값을 시리얼통신을 이용하여 라즈베리파이에서 출력하는 것 입니다.

값은 byte array로 받습니다.

그리고 byte Array로 받은 값을 문자열로 바꿔주려 하는 것 입니다.

NumberFormat을 이용해보았지만

제가 바꿔주려는 값에는 음수도 있다보니

"-" 문자를 인식하지 못하고 마찬가지로 에러를 띄워버리네요...

구글링에는 전부 NumberFormat 쓰라는 얘기뿐인데..

어떻게 방법이 없을까요?

3일째 미쳐가는 중입니다ㅠㅠ

코드와 에러 사진을 첨부하였습니다

weightFloat = Float.parseFloat(weight); 
위 코드에서 에러를 띄웁니다.



제목 없음.png


2017-11-06-005442_1824x984_scrot.png

꼬릿말 보기
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호