I
ingo17
Gast
Hallo,
Kann mir jemand sagen, wieso bei mir führenden Nullen in der HashMap immer entfernt werden?
Kann mir jemand sagen, wieso bei mir führenden Nullen in der HashMap immer entfernt werden?
Java:
import java.util.*;
public class Maps
{
static HashMap<String, Integer> hm = new HashMap<String, Integer>();
static int[] array = new int[11];
static ArrayList<Integer> al = new ArrayList<Integer>();
public static void main(String[] args)
{
addName("test1", "0150 / 123456 (mobil)");
addName("test2", "0150 8888");
addName("test3", "075614");
addName("Max Mustermann ", "88");
addName("Max Musterfrau", "777");
System.out.println(hm);
System.out.println(findNumber("test1"));
}
private static void addName (String name, String number)
{
hm.put(name, telNumber(number));
}
private static int findNumber(String name)
{
if (hm.containsKey(name))
return hm.get(name);
else
return (Integer) null;
}
private static int telNumber(String number)
{
String str = "";
for (int i=0; i<number.length(); i++)
{
if (Character.isDigit(number.charAt(i)))
{
str = str + number.charAt(i);
}
}
return Integer.parseInt(str);
}
}