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

From Robert Klemme <shortcutter@googlemail.com>
Newsgroups comp.lang.java.programmer
Subject Re: Type conversions with the empty string
Date 2017-02-01 00:01 +0100
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>

Show all headers | 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