Trace:
Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
jvx:common:util:classes [2020/06/15 14:42] cduncan [Working With Arrays] |
jvx:common:util:classes [2020/06/15 14:43] cduncan [More classes] |
||
---|---|---|---|
Line 40: | Line 40: | ||
==== Ordered Hashtable ==== | ==== Ordered Hashtable ==== | ||
- | The Standard Hashtable manages its keys in an undefined order. Sometimes it can be useful to keep the order in which the data was added. | + | The standard hashtable manages its keys in an undefined order. Sometimes it can be useful to keep the order in which the data was added. |
This is handled by the OrderedHashtable. | This is handled by the OrderedHashtable. | ||
- | ==== Hashtable with automatic List Management ==== | + | ==== Hashtable With Automatic List Management ==== |
- | The Standard Hashtable manages exactly one value per key. However, often more than one value per key has to be stored. In this case a list has to be used as a value, in which a number of individual values are saved. This is not particularly difficult, but a tedious and boring task. | + | The standard hashtable manages exactly one value per key. However, often more than one value per key has to be stored. In this case, a list has to be used as a value, in which a number of individual values are saved. This is not particularly difficult but a tedious and boring task. |
The KeyValueList handles the administration of lists and leaves the developer time for more important tasks. | The KeyValueList handles the administration of lists and leaves the developer time for more important tasks. | ||
Line 52: | Line 52: | ||
==== Reflective === | ==== Reflective === | ||
- | The Reflective class allows you to create class instances or call methods via reflection but without directly using ''java.lang.reflect''. | + | The reflective class allows you to create class instances or call methods via reflection but without directly using ''java.lang.reflect''. |
More details, see [[jvx:common:util:reflective|here]]. | More details, see [[jvx:common:util:reflective|here]]. | ||
- | ==== More classes ==== | + | ==== More Classes ==== |
There are many other interesting utility classes, such as StringUtil, BeanUtil, DateUtil, FileUtil, ImageUtil, ... | There are many other interesting utility classes, such as StringUtil, BeanUtil, DateUtil, FileUtil, ImageUtil, ... | ||
Additional information can be found in [[https://www.sibvisions.com/files/jvx/current/api/|javadoc]]. | Additional information can be found in [[https://www.sibvisions.com/files/jvx/current/api/|javadoc]]. |