java json之间的一些事情,还有例子
1。要用到的包有:
2.json , java之间基本类型的转换,
StringBuffer sb = new StringBuffer("{'name':'oop'}");
JSONObject jo = JSONObject.fromObject(sb.toString());
Map<String,Object> map = new HashMap<String,Object>();
map.put("sex", 1);
List<String> listSub = new ArrayList<String>();
listSub.add("1");
listSub.add("2");
listSub.add("3");
map.put("list", listSub);
jo.putAll(map);
System.out.println(jo.toString());注:java 类型到json
List<String> listObject = (List<String>) jo.get("list");注:json 类型到java
Iterator<String> i = listObject.iterator();
while(i.hasNext()){
System.out.println("value:" + i.next());
}
打印输出:
{"name":"oop","sex":1,"list":["1","2","3"]}
===================List=========================
value:1
value:2
value:3
3。java 类 与json之间的转换
javabean:
package com.zwc.www.bean;
import java.util.List;
public class TestBean {
private String name;
private String sex;
private List<String> parentName;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public List<String> getParentName() {
return parentName;
}
public void setParentName(List<String> parentName) {
this.parentName = parentName;
}
}
操作java,与json转换类
package com.zwc.www.test;
import java.util.ArrayList;
import java.util.List;
import net.sf.json.JSON;
impor
相关文档:
引用于:http://blog.csdn.net/hhzxj2008/archive/2010/01/10/5171444.aspx
public static boolean validatePersonalId(String personalId) {
if ((personalId == null) || ((personalId.length() != 15) &&
(personalId.length() != 18))) {
return ......
以前我一直以为File#renameTo(File)方法与OS下面的 move/mv 命令是相同的,可以达到改名、移动文件的目的。不过后来经常发现问题:File#renameTo(File)方法会返回失败(false),文件没有移动,又查不出原因,再后来干脆弃用该方法,自己实现一个copy方法,问题倒是再也没有出现过。
昨天老板同学又遇到这个问题,File#rena ......
import java.io.IOException;
import java.net.InetAddress;
import java.net.InetSocketAddress;
import java.nio.channels.SelectionKey;
import java.nio.channels.Selector;
import java.nio.channels.SocketChannel;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.regex ......
Basic concepts in OOP
Encapsulation:隐藏实现过程,对外提供公开一致的接口、使软件易于更新与维护。
Polymorphism:一个事物自动获得另一事物的状态行为的机制。
Inheritance:一个类自动获得另一个类的属性或者方法的过程。
1.类的结构
类名
&nb ......
有时候,类的同一种功能有多种实现方式,到底采用那种实现方式,取决于调用者
给定的参数。例如杂技师能训练动物,对于不同的动物有不同的训练方式。
public void train
(Dog dog){
//
训练小狗站立,排队,做算 ......