0

誰かがJavaの文字列に次の値を割り当てる方法を教えてもらえますか?

"00000000-0000-0000-0000-000000000005"、 "00000000-0000-0000-0000-000000000001"、["51371de4-622b-11e1-bb0c-002264c17b68"、 "b607e081-5f87-11e1-a166-002264c24cf0"]、 [{"2154 \ | 0 \ | 8CEC44F365CCAD0 \ | \ | 0 \ | 1 \ | 0 \ | 0 \ | 14 \ | 3 \、11"}、{"2150 \ | 0 \ | 8CEC1AB9F9BB9D0 \ | \ | 0 \ | 1 \ | 0 \ | 0 \ | 14 \ | 3 "}]、null、{"00000000-0000-0000-0000-000000000005 "、null ,, FirstPage、5,1、" 00000000-0000-0000- 0000-000000000000 "、" "、null、Date、false、false、" "、null、-1、-1、false、Off、0、null、" 2012-04-17T11 \:45 \:23.690Z "、 false}、true、false、null、null、null、false、false、false、false

文字列から始めたいことに注意してください"\文字列値の一部であるそれぞれの前に配置しようとしまし"たが、機能しませんでした。どんな助けでも大歓迎です!

よろしく。

4

4 に答える 4

2

どうぞ、

String escapedString =
            "\"00000000-0000-0000-0000-000000000005\",\"00000000-0000-0000-0000-000000000001\",[\"51371de4-622b-11e1-bb0c-002264c17b68\",\"b607e081-5f87-11e1-a166-002264c24cf0\"],[{\"2154\\|0\\|8CEC44F365CCAD0\\|\\|0\\|1\\|0\\|0\\|14\\|3\\,11\"},{\"2150\\|0\\|8CEC1AB9F9BB9D0\\|\\|0\\|1\\|0\\|0\\|14\\|3\"}],null,{\"00000000-0000-0000-0000-000000000005\",null,,FirstPage,5,1,\"00000000-0000-0000-0000-000000000000\",\"\",null,Date,false,false,\"\",null,-1,-1,false,Off,0,null,\"2012-04-17T11\\:45\\:23.690Z\",false},true,false,null,null,null,false,false,false,false";

フィリップ・ライチャートが言及したように、あなたの質問に答えた人にクレジットを与えてください

于 2012-04-24T11:57:09.837 に答える
2

文字列には多くの予約文字があります-それぞれを\前に置くことで除外する必要があります.nbこれには、文字列内の「\」の出現が含まれます.

あなたの問題は、この文字列をコンパイルすることだと思います-それを小さなチャンクに分割して、各チャンクにコンパイルの問題があるかどうかを確認します。次に、これらのチャンクをコンソールに出力して、必要に応じて表現されていることを確認できます。

于 2012-04-24T11:50:26.923 に答える
0

String X="\"ねえ\\""; System.out.println(X);

次のように出力されました:「ねえ\」

于 2012-04-24T11:58:07.823 に答える
0
String str = "\"00000000-0000-0000-0000-000000000005\",\"00000000-0000-0000-0000-000000000001\",[\"51371de4-622b-11e1-bb0c-002264c17b68\",\"b607e081-5f87-11e1-a166-002264c24cf0\"],[{\"2154\\|0\\|8CEC44F365CCAD0\\|\\|0\\|1\\|0\\|0\\|14\\|3\\,11\"},{\"2150\\|0\\|8CEC1AB9F9BB9D0\\|\\|0\\|1\\|0\\|0\\|14\\|3\"}],null,{\"00000000-0000-0000-0000-000000000005\",null,,FirstPage,5,1,\"00000000-0000-0000-0000-000000000000\",\"\",null,Date,false,false,\"\",null,-1,-1,false,Off,0,null,\"2012-04-17T11\\:45\\:23.690Z\",false},true,false,null,null,null,false,false,false,false";

'\' を '\\' に、'"' を '\"' に置き換えます

于 2012-04-24T11:54:37.920 に答える