質問

したがって、文字列は不変であるため、文字列の代わりにchar []を使用してパスワードを保存して、キャラクターが完了したときにキャラクターを消去できるようにします。この場合、StringBuilder(またはStringBuffer)はchar []と同じくらい安全です。

役に立ちましたか?

解決

いいえ、あなたがオーバーフローするとき char[] によって使用されます StringBuilder, 、それはより大きな配列に置き換えられますが、元の配列(パスワードの一部を含む)は、ガベージが収集されるまでメモリのままです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top