데이터베이스에서 얻은 값을 CSV에 저장해야합니다. 0을 저장하려고하면 csv에서 0.0으로 저장됩니다. 클라이언트가 데이터베이스에 저장 될 정확한 값을 원하기는하지만 중요하지 않습니다.Java에서 그대로 값 인쇄
double c = Double.valueOf("0");
나는 CSV가 0.0입니다. 또 하나의 제약은 정확한 값을 얻기 위해 String 연산을 사용해서는 안된다는 것입니다.
정확한 값을 얻을 수있는 방법이 있습니까? 당신은 여기에 두 번을 사용하는
''int로 전 = Integer.valueOf ("0")''를 그대로 저장할 경우? – ThreeFx
아니요 이것은 유일한 값이 아닙니다. 15.3과 같은 다른 이중 값을 가지므로 영향을받습니다. –
정수 또는 이중과 같이 데이터베이스에 저장하는 값의 유형은 무엇입니까? double을 사용하면 동일한 값에 대해 소수점을 더합니다. Integer로 변환하거나이 값에 대한 데이터 유형을 변경할 수 있습니다. 아직도 문제가 발생하면 알려주세요. – Ranjitsinh