CSC/ECE 517 Summer 2008/wiki1 6 jm: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 18: | Line 18: | ||
== | == Array Comparison == | ||
{| border="1" cellpadding="4" | |||
|-valign="top" | |||
|width="10%"|'''Array Function''' | |||
|width="45%"|'''Ruby''' | |||
|width="45%"|'''Java''' | |||
|- | |||
{| | |||
== Hashtable Comparison == | == Hashtable Comparison == |
Revision as of 17:48, 6 June 2008
Introduction
Both Ruby and Java support arrays and hash tables
Hashes in Ruby
Arrays in Ruby
Creating Arrays in Ruby
Creating an array in Ruby is as simple as
a = []
Initializing an Array in Ruby
a = ["one",45,"hello"]
Array Comparison
Array Function | Ruby | Java |
Hashtable Comparison
Hashtable Function | Ruby | Java |
Create | h = {} or
|
h = new Hashtable();
|
Initialize | h = {"key1" => "value1", "key2" => "value2" }
|
Not Available |
Add Key to Existing Hashtable | h["key3"] = "value3"
|
h.put("key3",new String("value3"));
|
Remove a Key - Value pair | h.delete("key1")
|
h.remove
|
Check if Key Exists | h.key?("key1")
|
h.containsKey("key1")
|
Check if Value Exists | h.value?("value1")
|
h.contains(new String("value1"));
|
Retrieve a Value Given a Key | h["key1"]
|
h.get("key1")
|