반응형
String 형으로 소수점이 있는 숫자를 받아와서, 이 소수점이 있는 수를 독일식으로 바꾸려고 했다. 독일식은 소수점은 온점(.) 이거 대신 반점(,)을 사용한다. 예를 들어, 12.34가 있으면 독일에서는 12,34로 사용한다.
그래서, String 형의 숫자 데이터를 온점을 반점으로 바꾸려고 했는데, 정상적으로 작동하지 않았다.
정상적으로 작동하지 않았던 코드는 아래와 같다.
String temp = temp2.replaceAll(".", ",");
위와 같이, 코드를 사용했는데 12.34 이 숫자가 ,,,,, 이렇게 변했다.
그래서 아래의 코드와 같이 사용하니 정상적으로 replace가 됐다.
String temp = temp2.replaceAll("\\.", ",");
지금 프로젝트에서 JDK 1.8 버전을 사용하고 있는데, 예전 버전으로 생각된다.
반응형
'Language > Java' 카테고리의 다른 글
[Java] 자바(Java) JDK(Java Development Kit)란? (0) | 2022.09.07 |
---|---|
[Java] 자바(Java) Object to HashMap 변환하는 방법 (1) | 2022.09.01 |
[자바/Java] 자바(Java) char형 String형 비교 방법 (0) | 2022.08.07 |
[자바/Java] 자바(Java) 마우스 계속 움직이게 하는 코드 (0) | 2022.08.03 |
[자바/Java] 자바(Java)로 컴퓨터 이름 가져오는 방법 (0) | 2022.06.08 |
[자바/Java] 자바(Java) Object to String 변환하는 방법 (0) | 2022.04.20 |
[자바/Java] 자바(Java) 이메일 아이디만 추출하는 방법(subString, indexOf) (0) | 2022.04.08 |
[자바/JAVA] 숫자 콤마 넣고 빼는 방법 (0) | 2022.03.24 |
최근댓글