extends AbstractJsValue\r
implements CharSequence, Comparable<JsString> {\r
\r
+ private final String text;\r
+\r
+\r
+ /**\r
+ * コンストラクタ。\r
+ * 空文字が設定される。\r
+ */\r
+ public JsString(){\r
+ this(null);\r
+ return;\r
+ }\r
+\r
+ /**\r
+ * コンストラクタ。\r
+ * 引数はJSON書式ではない。\r
+ * @param seq 文字列。nullなら空文字が設定される。\r
+ */\r
+ public JsString(CharSequence seq){\r
+ super();\r
+ if(seq == null){\r
+ this.text = "";\r
+ }else{\r
+ this.text = seq.toString();\r
+ }\r
+ return;\r
+ }\r
+\r
+\r
/**\r
* FFFF形式4桁で16進エスケープされた文字列を読み、\r
* 1文字にデコードする。\r
return;\r
}\r
\r
- private final String text;\r
-\r
- /**\r
- * コンストラクタ。\r
- * 空文字が設定される。\r
- */\r
- public JsString(){\r
- this(null);\r
- return;\r
- }\r
-\r
- /**\r
- * コンストラクタ。\r
- * 引数はJSON書式ではない。\r
- * @param seq 文字列。nullなら空文字が設定される。\r
- */\r
- public JsString(CharSequence seq){\r
- super();\r
- if(seq == null){\r
- this.text = "";\r
- }else{\r
- this.text = seq.toString();\r
- }\r
- return;\r
- }\r
-\r
/**\r
* {@inheritDoc}\r
* @param index {@inheritDoc}\r