title: Kotlin float -> string converting issue (also Java)
body: <pre><code>    @Test
      fun float_test() {
          val float = 1.123451234512345F
  
          val expected = "1.123451234512345"
          val actual   = float.toString() //actual comes 1.1234512
  
          assertThat(actual).isEqualTo(expected) //failed
      }
  </code></pre>
  
  <p>when i convert float 1.123451234512345F to String only 1.1234512 comes as a result</p>
  
  <p>is there any reason of this ?..</p>