我使用的org.json.simple库来构建JSONArray的JSONObject。所以我的结构看起来像
c= [
{
"name":"test",
"age":1
},
{
"name":"test",
"age":1
}
]
Run Code Online (Sandbox Code Playgroud)
为了在java中迭代数组,我试过
for (int i = 0; i < c.size(); i++) {
JSONObject obj = (JSONObject) c.get(i);
System.out.println(obj.get("name"));
}
Run Code Online (Sandbox Code Playgroud)
它打印了null,但是当尝试打印 时obj.toString,它会按预期打印 JSON 字符串。
我正在使用org.json.simplejar,所以不能使用定义的方法org.json.JSONArray或org.json.JSONObject.
有什么想法可以用它们的键从对象中获取值吗?
我正在使用oracle 11g.我遇到了创建序列,它提出了一个问题
是否可以使用java回滚序列?
如果可以,请建议我?
public class Shape
{
final private void print()
{
System.out.println("in class Shape");
}
public static void main(String[] args)
{
Shape shape=new Rectangle();
shape.print();
//calling shape class function
//giving output in class shape
}
Run Code Online (Sandbox Code Playgroud)
}
public class Rectangle extends Shape
{
public void print()
{
System.out.println("in class Rectangle");
//super.print();
}
}
Run Code Online (Sandbox Code Playgroud)
问:为什么私有函数不显示多态行为?而我们仍然压倒最终方法?它的调用基类功能为什么?
我有一个jsp:
<form:select path="operation" onchange="myFunc(${oper.id})">
<c:forEach items="${operList}" var="oper">
<form:option label = "${oper.name}" value="${oper.id}|${oper.name}"/>...
Run Code Online (Sandbox Code Playgroud)
我有一个 js 函数myFunc(id) { alert(id); }
然后我更改选择值我看到警报:未定义。
华错了吗?
java ×2
arrays ×1
javascript ×1
jdbc ×1
json ×1
jsp ×1
oracle ×1
polymorphism ×1
private ×1
sequence ×1