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
|
Create
|
h = [] or
h = Array.new
|
todo
|
Initialize
|
h = ["one",1,"two"]
|
todo
|
Element Access
|
h[0]
|
h[0]
Hashtable Comparison
Hashtable Function
|
Ruby
|
Java
|
Create
|
h = {} or
h = Hash.new
|
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")
|
External LinksJava Hastable Examples
|