【发布时间】:2012-04-04 19:25:56
【问题描述】:
我正在用 Java “翻译”一个 PHP 类。
我有一个函数,它接受一个键并检查它是否在 $_POST 数组中。
我怎样才能从类 Java 方法中做类似的事情?
【问题讨论】:
-
在java中没有任何方法来检查它是否是arrat。使用你知道它的大小是数组。
-
@scibuff:谢谢。我做了研究,但我没有找到它
我正在用 Java “翻译”一个 PHP 类。
我有一个函数,它接受一个键并检查它是否在 $_POST 数组中。
我怎样才能从类 Java 方法中做类似的事情?
【问题讨论】:
查找request.getParameter()
http://www.roseindia.net/jsp/GetParameterMethodOfRequest.shtml
【讨论】:
Java 不支持关联数组。如果您使用的是 HashMap:
HashMap hMap = new HashMap();
//(...)
ht.put("key","One");
ht.containsKey("key"); // returns true
如果您使用的是哈希表:
Hashtable ht = new Hashtable();
//(...)
ht.containsKey("key");
除非你的意思是如何访问 POST 参数,然后检查 this question 和 this documentation
【讨论】:
Hashtable<String, Object>,但它使 php 中更简单的一些事情变得复杂。但是,您应该尝试了解 php 代码,尤其是 json 结构。