文字列を文字列の配列に分割しようとしましたが、問題は.split()
空の要素も返すことです。("test").split
戻り["","t","e","s","t"]
ます。
この質問の解決策Split string into array of character stringsを使用して問題を解決し.split("(?!^)")
ます。
ただし、これが機能する理由はまだ理解できません。仕事が完了するという理由だけで理解できないコードを使用するつもりはありません。
これらの 2 つのページhttp://www.regular-expressions.info/lookaround.htmlとhttp://ocpsoft.org/opensource/guide-to-regular-expressions-in-Java-part-2/について読みました否定的な先読みで、まだ理解できません。誰かがこれを明確にできますか?