char []またはパスワード用のstringbuilder?
-
26-10-2019 - |
質問
したがって、文字列は不変であるため、文字列の代わりにchar []を使用してパスワードを保存して、キャラクターが完了したときにキャラクターを消去できるようにします。この場合、StringBuilder(またはStringBuffer)はchar []と同じくらい安全です。
解決
いいえ、あなたがオーバーフローするとき char[]
によって使用されます StringBuilder
, 、それはより大きな配列に置き換えられますが、元の配列(パスワードの一部を含む)は、ガベージが収集されるまでメモリのままです。
所属していません StackOverflow