我是新来的Shell Scripting,但是我很友好Java Maps。我只是想知道我如何Map在Shell Scripting. 以下是我需要在 shell 中使用的设施-
HashMap<String, ArrayList<String>> users = new HashMap<String, ArrayList<String>>();
String username = "test_user1";
String address = "test_user1_address";
String emailId = "test_user1_emailId";
ArrayList<String> values = new ArrayList<String>();
values.add(address);
values.add(emailId);
users.put(username, values);
String anotherUser = "test_user2";
if (users.containsKey(anotherUser)) {
System.out.println("Do some stuff here");
}
简而言之,我想使用 a Map,它具有Stringas key,Vector或者ArrayListas 值(否则我已经使用Arrays而不是ArrayList手动处理indexes),put方法insert和另一种方法来检查key现有Map.
上面的代码是一个示例代码。先感谢您。