OSDN Git Service

87fda73de3cb50873eccc44422c7633aadc2e7c4
[ea2ddl/ea2ddl.git] / ea2ddl-gen / dbflute / templates / om / csharp / allcommon / javalike / JavaBasic.vmnet
1 \r
2 using System;\r
3 using System.Text;\r
4 \r
5 namespace ${glPackageBaseCommonJavaLike} {\r
6 \r
7     public class JString {\r
8         System.String _res;\r
9         public JString(System.String str) {\r
10             _res = str;\r
11         }\r
12         public JString trim() {\r
13             return new JString(_res.Trim());\r
14         }\r
15         public int length() {\r
16             return _res.Length;\r
17         }\r
18         public String getString() {\r
19             return _res;\r
20         }\r
21         public static JString operator +(JString a, JString b) {\r
22             return new JString(a.getString() + b.getString());\r
23         }\r
24     }\r
25         \r
26     public class StringBuilder {\r
27         System.Text.StringBuilder _res;\r
28         public StringBuilder() {\r
29             _res = new System.Text.StringBuilder();\r
30         }\r
31         public StringBuilder(int size) {\r
32             _res = new System.Text.StringBuilder(size);\r
33         }\r
34         public StringBuilder append(Object obj) {\r
35             _res.Append(obj);\r
36             return this;\r
37         }\r
38         public StringBuilder insert(int offset, Object obj) {\r
39             _res.Insert(offset, obj);\r
40             return this;\r
41         }\r
42         public StringBuilder delete(int start, int end) {\r
43             _res.Remove(start, end - start);\r
44             return this;\r
45         }\r
46         public int length() {\r
47             return _res.Length;\r
48         }\r
49         public String toString() {\r
50             return _res.ToString();\r
51         }\r
52         public static String operator +(StringBuilder a, StringBuilder b) {\r
53             return a.toString() + b.toString();\r
54         }\r
55     }\r
56 }\r