Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #36237

Re: Type conversions with the empty string

Path csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From Robert Klemme <shortcutter@googlemail.com>
Newsgroups comp.lang.java.programmer
Subject Re: Type conversions with the empty string
Date Wed, 1 Feb 2017 00:01:48 +0100
Lines 39
Message-ID <efcjatFc5t5U1@mid.individual.net> (permalink)
References <emtpy-string-20170128143107@ram.dialup.fu-berlin.de> <o6ntbt$qko$1@dont-email.me> <toString-20170130190755@ram.dialup.fu-berlin.de> <o6ospr$1vpf$2@gioia.aioe.org>
Mime-Version 1.0
Content-Type text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding quoted-printable
X-Trace individual.net pSurxnSzPKehmWSrNKCYwA5RKK7CAnpc9n9EXyJKcLxDgkZGc=
Cancel-Lock sha1:ze59dBdT/YjOpX8gxJbgY8sscvM=
User-Agent Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0
In-Reply-To <o6ospr$1vpf$2@gioia.aioe.org>
Xref csiph.com comp.lang.java.programmer:36237

Show key headers only | View raw


On 31.01.2017 03:29, Arne Vajhøj wrote:
> On 1/30/2017 1:08 PM, Stefan Ram wrote:
>> Knute Johnson <nospam@rabbitbrush.frazmtn.com> writes:
>>> On 1/28/2017 07:43, Stefan Ram wrote:
>>>> String.valueOf( 123 )
>>> You would prefer any of those over Integer.toString(123)?
>>
>>   »java.lang.String.valueOf« is the universal one-stop
>>   solution to convert anything into a string, including
>>   primitive values, class instances and even null! So it
>>   does not make me think. Whenever I want to convert anthing
>>   into a »java.lang.String« instance, I use this.
>>
>>   »java.lang.Integer.toString« makes me thing about the type
>>   of »123« and what the wrapper class of that type is, and
>>   whether it really has such a method (for example, the static
>>   »java.lang.Boolean.toString« method is only @since 1.4,
>>   while »java.lang.Integer.toString« is @since 1.0.)
>
> Well - some actually like that type strictness. Including me.
>
> If something should be an int, then I prefer a compile time
> error if it suddenly is not an int any longer.

Yes, but that would likely already be triggered by something more int 
specific, e.g. an assignment or another method calls that needs to do 
calculations with the value.  For me, in this case also the Stefan's 
argument wins - especially since this is an "uncontrolled" (as opposed 
to using a format) conversion to String.

Kind regards

	robert

-- 
remember.guy do |as, often| as.you_can - without end
http://blog.rubybestpractices.com/

Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Re: Type conversions with the empty string Knute Johnson <nospam@rabbitbrush.frazmtn.com> - 2017-01-30 11:34 -0600
  Re: Type conversions with the empty string Knute Johnson <nospam@rabbitbrush.frazmtn.com> - 2017-01-30 12:25 -0600
  Re: Type conversions with the empty string Eric Douglas <e.d.programmer@gmail.com> - 2017-01-30 10:58 -0800
  Re: Type conversions with the empty string Arne Vajhøj <arne@vajhoej.dk> - 2017-01-30 21:29 -0500
    Re: Type conversions with the empty string Robert Klemme <shortcutter@googlemail.com> - 2017-02-01 00:01 +0100
      Re: Type conversions with the empty string Arne Vajhøj <arne@vajhoej.dk> - 2017-02-13 12:50 -0500

csiph-web