Skip to content

Commit 749fa3a

Browse files
committed
调整错误内容
1 parent cdffeb6 commit 749fa3a

5 files changed

Lines changed: 70 additions & 38 deletions

File tree

java-basic.iml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,16 @@
55
<output-test url="file://$MODULE_DIR$/target/test-classes" />
66
<content url="file://$MODULE_DIR$">
77
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
8-
<sourceFolder url="file://$MODULE_DIR$/src/main/java/resources" type="java-resource" />
98
<sourceFolder url="file://$MODULE_DIR$/src/main/test" isTestSource="true" />
109
<excludeFolder url="file://$MODULE_DIR$/target" />
1110
</content>
1211
<orderEntry type="jdk" jdkName="1.8" jdkType="JavaSDK" />
1312
<orderEntry type="sourceFolder" forTests="false" />
13+
<orderEntry type="library" name="Maven: net.sf.json-lib:json-lib:2.4" level="project" />
14+
<orderEntry type="library" name="Maven: commons-beanutils:commons-beanutils:1.8.0" level="project" />
15+
<orderEntry type="library" name="Maven: commons-collections:commons-collections:3.2.1" level="project" />
16+
<orderEntry type="library" name="Maven: commons-lang:commons-lang:2.5" level="project" />
17+
<orderEntry type="library" name="Maven: commons-logging:commons-logging:1.1.1" level="project" />
18+
<orderEntry type="library" name="Maven: net.sf.ezmorph:ezmorph:1.0.6" level="project" />
1419
</component>
1520
</module>

pom.xml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,11 @@
88
<artifactId>java-test</artifactId>
99
<version>1.0.0</version>
1010

11-
11+
<dependencies>
12+
<dependency>
13+
<groupId>net.sf.json-lib</groupId>
14+
<artifactId>json-lib</artifactId>
15+
<version>2.4</version>
16+
</dependency>
17+
</dependencies>
1218
</project>
Lines changed: 49 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,55 @@
1+
/*
12
package thinkinjava.test16;
23
34
import net.mindview.util.Generator;
45
56
public class CountingGenerator {
6-
public static class Boolean implements Generator<java.lang.Boolean>{
7-
private boolean value=false;
8-
public java.lang.Boolean next(){
9-
value=!value;
10-
return value;
11-
}
12-
}
13-
public static class Byte implements Generator<java.lang.Byte>{
14-
private byte value=0;
15-
public java.lang.Byte next(){
16-
return value++;
17-
}
18-
}
19-
static char[] chars=("ddsswefewrfewfwefwefweFSAAASCAS").toCharArray();
20-
public static class Character implements Generator<java.lang.Character>{
21-
int index=-1;
22-
public java.lang.Character next(){
23-
index=(index+1)%chars.length;
24-
return chars[index];
25-
}
26-
}
27-
public static class String implements Generator<java.lang.String>{
28-
private int length=7;
29-
Generator<java.lang.Character> cg=new Character();
30-
public String(){}
31-
public String(int length){this.length=length;}
32-
public java.lang.String next(){
33-
char[] buf=new char[length];
34-
for(int i=0;i<length;i++){
35-
buf[i]=cg.next();
36-
}
37-
return new java.lang.String(buf);
38-
}
39-
}
7+
public static class Boolean implements Generator<java.lang.Boolean> {
8+
private boolean value = false;
9+
10+
public java.lang.Boolean next() {
11+
value = !value;
12+
return value;
13+
}
14+
}
15+
16+
public static class Byte implements Generator<java.lang.Byte> {
17+
private byte value = 0;
18+
19+
public java.lang.Byte next() {
20+
return value++;
21+
}
22+
}
23+
24+
static char[] chars = ("ddsswefewrfewfwefwefweFSAAASCAS").toCharArray();
25+
26+
public static class Character implements Generator<java.lang.Character> {
27+
int index = -1;
28+
29+
public java.lang.Character next() {
30+
index = (index + 1) % chars.length;
31+
return chars[index];
32+
}
33+
}
34+
35+
public static class String implements Generator<java.lang.String> {
36+
private int length = 7;
37+
Generator<java.lang.Character> cg = new Character();
38+
39+
public String() {
40+
}
41+
42+
public String(int length) {
43+
this.length = length;
44+
}
45+
46+
public java.lang.String next() {
47+
char[] buf = new char[length];
48+
for (int i = 0; i < length; i++) {
49+
buf[i] = cg.next();
50+
}
51+
return new java.lang.String(buf);
52+
}
53+
}
4054
}
55+
*/

src/main/java/thinkinjava/testJson/DateToJson.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
/*
12
package thinkinjava.testJson;
23
34
import java.text.ParseException;
@@ -47,7 +48,7 @@ public void setFormat(String format) {
4748
public static void main(String[] args) throws ParseException {
4849
JsonConfig jsonConfig=new JsonConfig();
4950
jsonConfig.registerJsonValueProcessor(Date.class, new DateToJson("yyyy-MM-dd HH:mm:ss"));
50-
// JSONObject json=new JSONObject();
51+
JSONObject json=new JSONObject();
5152
String s="2019-12-10";
5253
SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd");
5354
Date date=format.parse(s);
@@ -56,3 +57,4 @@ public static void main(String[] args) throws ParseException {
5657
System.out.println(jsonObject.toString());
5758
}
5859
}
60+
*/

src/main/java/thinkinjava/testJson/JsonDateValueProcessor.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
/*
12
package thinkinjava.testJson;
23
34
import java.text.SimpleDateFormat;
@@ -13,12 +14,14 @@
1314
import net.sf.json.JsonConfig;
1415
import net.sf.json.processors.JsonValueProcessor;
1516
17+
*/
1618
/**
1719
* @author zhang yanan
1820
* @createTime 2011-3-12 下午02:57:17
1921
* @desc Json处理java对象到json格式转换的日期处理类
2022
*
21-
*/
23+
*//*
24+
2225
public class JsonDateValueProcessor implements JsonValueProcessor {
2326
private String datePattern = "yyyy-MM-dd HH:mm:ss";// 日期格式
2427
@@ -100,3 +103,4 @@ public static void main(String[] args) {
100103
101104
}
102105
}
106+
*/

0 commit comments

Comments
 (0)