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


Groups > comp.lang.java.help > #696

Re: Why would one use += 1 at the place of ++?

Path csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!news.albasani.net!.POSTED!not-for-mail
From Lew <noone@lewscanon.com>
Newsgroups comp.lang.java.help
Subject Re: Why would one use += 1 at the place of ++?
Date Thu, 19 May 2011 08:08:39 -0400
Organization albasani.net
Lines 31
Message-ID <ir317b$7pt$1@news.albasani.net> (permalink)
References <8762p7upgn.fsf@merciadriluca-station.MERCIADRILUCA> <ir30p5$itm$1@dont-email.me>
Mime-Version 1.0
Content-Type text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding 8bit
X-Trace news.albasani.net X22mVXFgLn/azm871GxLYC1ouBfUBNFtky4FeTEwogtaxTOHWlKGKF+/Pol3IbAoN8NcUpIpr9K0aWX/s5Y888zyZRFAg9brGa/5LXpM+afGLtKWfbOy272FAmmREsbi
NNTP-Posting-Date Thu, 19 May 2011 12:08:12 +0000 (UTC)
Injection-Info news.albasani.net; logging-data="uoQDOH2cfNJCE7dWQ37cbAURMN0TZQU43o+fAMhZ/tXVfBssKl9u1LyJ2oyLEK7HuehCPqpzDum0TGV46ob/zTGw9tLMU2oEmejxrjkEo9cgGq0zNJD7d/hSddTXCCH+"; mail-complaints-to="abuse@albasani.net"
User-Agent Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.17) Gecko/20110424 Thunderbird/3.1.10
In-Reply-To <ir30p5$itm$1@dont-email.me>
Cancel-Lock sha1:uBIzsK8p2VGo9ViNkarkjZDStos=
Xref x330-a1.tempe.blueboxinc.net comp.lang.java.help:696

Show key headers only | View raw


On 05/19/2011 08:03 AM, Jeff Higgins wrote:
> On 05/19/2011 03:19 AM, Merciadri Luca wrote:
>> Hi,
>>
>> I've heard that it is generally better to use += 1 at the place of ++.
>
> Specifically better here:
> String s = "0 + 1 = ";
> s += 1;
> Maybe someone can come up with a specific case
> where the increment operator is better.

You can't use the increment operator at all on Strings.  So there's no 
"better" comparison between them, except for the trivial "one compiles, the 
other doesn't."

"The result of the postfix expression must be a variable of a type that is 
convertible (§5.1.8) to a numeric type, or a compile-time error occurs."
- JLS, §15.14.2

> For me,
>> they do exactly the same thing, maybe except that the former is
>> actually splitted into different atomic operations, when the latter
>> might be done in an atomic operation?

Nope.

-- 
Lew
Honi soit qui mal y pense.
http://upload.wikimedia.org/wikipedia/commons/c/cf/Friz.jpg

Back to comp.lang.java.help | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Why would one use += 1 at the place of ++? Merciadri Luca <Luca.Merciadri@student.ulg.ac.be> - 2011-05-19 09:19 +0200
  Re: Why would one use += 1 at the place of ++? Bent C Dalager <bcd@pvv.ntnu.no> - 2011-05-19 10:22 +0000
  Re: Why would one use += 1 at the place of ++? David Lamb <dalamb@cs.queensu.ca> - 2011-05-19 06:40 -0400
    Re: Why would one use += 1 at the place of ++? Jeff Higgins <jeff@invalid.invalid> - 2011-05-19 07:58 -0400
    [OT] Re: Why would one use += 1 at the place of ++? Eric Sosman <esosman@ieee-dot-org.invalid> - 2011-05-19 08:03 -0400
      Re: [OT] Re: Why would one use += 1 at the place of ++? Patricia Shanahan <pats@acm.org> - 2011-05-19 07:35 -0700
        Re: [OT] Re: Why would one use += 1 at the place of ++? Eric Sosman <esosman@ieee-dot-org.invalid> - 2011-05-19 22:57 -0400
          Re: [OT] Re: Why would one use += 1 at the place of ++? rossum <rossum48@coldmail.com> - 2011-05-20 11:00 +0100
          Re: [OT] Re: Why would one use += 1 at the place of ++? Patricia Shanahan <pats@acm.org> - 2011-05-20 12:55 -0700
      Re: [OT] Re: Why would one use += 1 at the place of ++? David Lamb <dalamb@cs.queensu.ca> - 2011-05-19 17:58 -0400
        Re: [OT] Re: Why would one use += 1 at the place of ++? Eric Sosman <esosman@ieee-dot-org.invalid> - 2011-05-19 23:13 -0400
    Re: Why would one use += 1 at the place of ++? Lew <noone@lewscanon.com> - 2011-05-19 08:43 -0400
  Re: Why would one use += 1 at the place of ++? Eric Sosman <esosman@ieee-dot-org.invalid> - 2011-05-19 07:51 -0400
  Re: Why would one use += 1 at the place of ++? Jeff Higgins <jeff@invalid.invalid> - 2011-05-19 08:03 -0400
    Re: Why would one use += 1 at the place of ++? Lew <noone@lewscanon.com> - 2011-05-19 08:08 -0400
  Re: Why would one use += 1 at the place of ++? Roedy Green <see_website@mindprod.com.invalid> - 2011-05-19 10:23 -0700
    Re: Why would one use += 1 at the place of ++? Merciadri Luca <Luca.Merciadri@student.ulg.ac.be> - 2011-05-19 21:15 +0200
      Re: Why would one use += 1 at the place of ++? Lew <noone@lewscanon.com> - 2011-05-19 15:29 -0400

csiph-web