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


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

Re: hash map

From Eric Sosman <esosman@comcast-dot-net.invalid>
Newsgroups comp.lang.java.programmer
Subject Re: hash map
Date 2017-04-17 10:15 -0400
Organization A noiseless patient Spider
Message-ID <od2ifk$98s$1@dont-email.me> (permalink)
References <9a86c6fb-ae40-4acd-902f-afff0ab60fd6@googlegroups.com> <208075f0-0022-4996-b2b7-a3b90f6c85a6@googlegroups.com> <25389b66-b30f-4076-8f8e-4bfeb91dbc6f@googlegroups.com> <od2ena$sf8$1@dont-email.me> <fe8a759e-1df6-4d5d-beb8-44e49ae00e83@googlegroups.com>

Show all headers | View raw


On 4/17/2017 9:53 AM, pablo wrote:
> 
> import java.util.*;
> /**
>   * The class Garage is used to hold data about a collection of customers.
>   *
>   * @author M250 module team
>   * @version 1.0
>   */
> public class Garage
> {
>     //garage creating an empty instance of map map
>     private  Map<String,String> map = new HashMap<String, String>();

     Okay: This says that each "Garage" instance owns a Map whose
keys are Strings and whose corresponding values are also Strings,
and it arranges to create such a Map (empty) each time you create
a Garage.  Fine so far.

>     map.put("Andrew Smith, address 1 The High Street, area 1");

     ... but this is, er, "less fine."  For one thing, it's not a
declaration but an executable statement, a call upon the Map's put()
method.  Executable statements can't just float around in the ether,
but must be inside methods or constructors (or static blocks, but
they are less common).

     After you've solved that problem by finding a suitable home for
the executable statement, you'll discover another one: Map's put()
method requires two arguments, the key and corresponding value of a
key/value pair.  The method call you have written provides only one
argument, not the required two.  Perhaps you meant something like

	map.put("Andrew Smith", "1 The High Street, area 1");

... which associates the key "Andrew Smith" with the value "1 The
High Street, area 1".  That's just a guess, though, because we don't
know what relationship this map is intended to represent.

> 
>     
> }
> 


-- 
esosman@comcast-dot-net.invalid
Thirteen hundred seventy-four days to go.

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


Thread

hash map pablo <pa24959122@gmail.com> - 2017-04-16 11:53 -0700
  Re: hash map Martin Gregorie <martin@address-in-sig.invalid> - 2017-04-16 19:10 +0000
  Re:hash map omegajunior <omegajunior@protonmail.com> - 2017-04-16 17:11 -0400
    Re: hash map pablo <pa24959122@gmail.com> - 2017-04-17 04:31 -0700
  Re: hash map Eric Douglas <e.d.programmer@gmail.com> - 2017-04-17 05:11 -0700
    Re: hash map pablo <pa24959122@gmail.com> - 2017-04-17 05:32 -0700
      Re: hash map Eric Douglas <e.d.programmer@gmail.com> - 2017-04-17 05:58 -0700
      Re: hash map Eric Sosman <esosman@comcast-dot-net.invalid> - 2017-04-17 09:10 -0400
        Re: hash map pablo <pa24959122@gmail.com> - 2017-04-17 06:53 -0700
          Re: hash map Eric Sosman <esosman@comcast-dot-net.invalid> - 2017-04-17 10:15 -0400
            Re: hash map pablo <pa24959122@gmail.com> - 2017-04-17 07:25 -0700
              Re: hash map Eric Douglas <e.d.programmer@gmail.com> - 2017-04-17 07:46 -0700
              Re: hash map Eric Sosman <esosman@comcast-dot-net.invalid> - 2017-04-17 10:54 -0400
                Re: hash map pablo <pa24959122@gmail.com> - 2017-04-17 08:29 -0700
                Re: hash map Eric Douglas <e.d.programmer@gmail.com> - 2017-04-17 08:44 -0700
                Re: hash map Eric Sosman <esosman@comcast-dot-net.invalid> - 2017-04-17 12:07 -0400
                Re: hash map pablo <pa24959122@gmail.com> - 2017-04-17 09:32 -0700
                Re: hash map Martin Gregorie <martin@address-in-sig.invalid> - 2017-04-17 23:14 +0000
                Re: hash map Arne Vajhøj <arne@vajhoej.dk> - 2017-04-17 20:22 -0400
                Re: hash map Martin Gregorie <martin@address-in-sig.invalid> - 2017-04-18 01:20 +0000
                Re: hash map Arne Vajhøj <arne@vajhoej.dk> - 2017-04-18 20:01 -0400
                Re: hash map Martin Gregorie <martin@address-in-sig.invalid> - 2017-04-19 09:02 +0000
                Re: hash map Eric Douglas <e.d.programmer@gmail.com> - 2017-04-18 04:54 -0700
                Re: hash map Arne Vajhøj <arne@vajhoej.dk> - 2017-04-18 20:03 -0400
                Re: hash map Martin Gregorie <martin@address-in-sig.invalid> - 2017-04-19 08:55 +0000
                Re: hash map Eric Douglas <e.d.programmer@gmail.com> - 2017-04-19 04:45 -0700
                Re: hash map Arne Vajhøj <arne@vajhoej.dk> - 2017-04-18 20:05 -0400

csiph-web