これがコードです:
string str = "1#2#3"; string [] strs = str.split( "#"); system.out.println(strs.length);
わかりました、上記のコードの最終出力結果は2ですが、これは問題ありませんが、次の記述方法に置き換えられている場合は、以下を参照してください。
string str = "##"; string [] strs = str.split( "#"); system.out.println(strs.length);
結果出力は0です。ライティング方法を変更する場合は、以下を参照してください。
string str = "1 ##"; string [] strs = str.split( "#"); system.out.println(strs.length);
結果出力は1ですので、OK、どちらの場合でも2しか必要ない場合は、このような変換のためのコードを書きました。
string str = "##"; str = str.replaceall( "#"、 "v^#v^"); string [] strs = str.split( "#"); if( ""。equals(text)){text = "省略"; } system.out.println(text);}結果:
要約します
OK、問題は完全に解決されます。上記は、この記事のコンテンツ全体です。この記事の内容があなたの研究や仕事に役立つことを願っています。ご質問がある場合は、メッセージを残してコミュニケーションをとることができます。