Is there a technical difference between the terms "length" and "size" (in programming, of course)?

java, method-names, object, terminology

Solution

Ideally, `count` would be the number of items, and `size` would be the amount of storage taken up (as in `sizeof`).

In practice, all three (including `length`, which is the most ambiguous) are muddled up in many widely-used libraries, so there's no point trying to impose a pattern on them at this stage.

Problem

Possible Duplicate: count vs length vs size in a collection In Java in particular, on `Strings`, you call `string.length()`, whereas in `Lists` you call `list.size()`. Is there a technical difference between the two terms, seeing as a `String` is really just a list of `chars`? Any comments appreciated.

Original source

Related problems