import java.util.HashMap;
import java.util.Map;
public class HashMapSearch
{
public static void main(String[] args)
{
String keyValue = null;
String searchStr = "1234"; // Sub-String Search 1
String searchStrs = "1"; // Sub-String Search 2
HashMap<String, String> hmSample = new HashMap<String, String>();
hmSample.put("12", "ram");
hmSample.put("22", "raj");
hmSample.put("32", "koti");
for(Map.Entry<String, String> mapEntry : hmSample.entrySet())
{
// Sub-String (from starting position) Search 1 Model
if(searchStr.startsWith(mapEntry.getKey()))
{
keyValue = mapEntry.getValue();
break; }
}
System.out.println("searchStr " + searchStr + "\tkeyValue: " + keyValue);
for(Map.Entry<String, String> mapEntry : hmSample.entrySet())
{
// Sub-String (from starting position) Search 2 Model
if(mapEntry.getKey().startsWith(searchStrs))
{
keyValue = mapEntry.getValue();
break; }
}
System.out.println("searchStrs " + searchStrs + "\tkeyValue: " + keyValue);
}
}
import java.util.Map;
public class HashMapSearch
{
public static void main(String[] args)
{
String keyValue = null;
String searchStr = "1234"; // Sub-String Search 1
String searchStrs = "1"; // Sub-String Search 2
HashMap<String, String> hmSample = new HashMap<String, String>();
hmSample.put("12", "ram");
hmSample.put("22", "raj");
hmSample.put("32", "koti");
for(Map.Entry<String, String> mapEntry : hmSample.entrySet())
{
// Sub-String (from starting position) Search 1 Model
if(searchStr.startsWith(mapEntry.getKey()))
{
keyValue = mapEntry.getValue();
break; }
}
System.out.println("searchStr " + searchStr + "\tkeyValue: " + keyValue);
for(Map.Entry<String, String> mapEntry : hmSample.entrySet())
{
// Sub-String (from starting position) Search 2 Model
if(mapEntry.getKey().startsWith(searchStrs))
{
keyValue = mapEntry.getValue();
break; }
}
System.out.println("searchStrs " + searchStrs + "\tkeyValue: " + keyValue);
}
}