小编San*_*ish的帖子

迭代 JSON 对象数组

我使用的org.json.simple库来构建JSONArrayJSONObject。所以我的结构看起来像

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.JSONArrayorg.json.JSONObject.

有什么想法可以用它们的键从对象中获取值吗?

java arrays json

3
推荐指数
1
解决办法
6280
查看次数

Oracle序列 - 我们可以回滚序列吗?

我正在使用oracle 11g.我遇到了创建序列,它提出了一个问题

是否可以使用java回滚序列?

如果可以,请建议我?

oracle jdbc sequence

2
推荐指数
1
解决办法
5985
查看次数

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)

问:为什么私有函数不显示多态行为?而我们仍然压倒最终方法?它的调用基类功能为什么?

java polymorphism private

2
推荐指数
1
解决办法
142
查看次数

带有 Spring 形式的 JSP 上的 JavaScript:选择

我有一个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); } 然后我更改选择值我看到警报:未定义。
华错了吗?

javascript jsp

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

java ×2

arrays ×1

javascript ×1

jdbc ×1

json ×1

jsp ×1

oracle ×1

polymorphism ×1

private ×1

sequence ×1