これは非常に基本的な質問です。しかし、私はそれで非常に混乱しています。正しく私はそれを取得していないなぜCharArrayに文字列を変換する必要があります。私はtoCharArray()
メソッドの仕事を知っています。ただ私は、この方法がなぜ必要なのか、リアルタイムの例がほしいです。 私の質問では、また、charArrayとhashcodeの関係を理解したいと思います。文字列をcharArrayに変換する必要はありますか?
私はcharArray表現を知っている:
char[] charArray ={ 'a', 'b', 'c', 'd', 'e' };
例
public class Test {
public static void main(String args[]){
String a = "bharti";
char[] charArray = a.toCharArray();
System.out.println(charArray);
}
}
出力:バーティ・
私にとってなし差賭けがあります変数に '出力と私の文字列bhartiが' a 'です。
問題の作成元:
実際に私は、ハッシュパスワードを生成するコードを書くことにしたいので、私はほとんどtoCharArray()メソッドがit.Soに使用されているがGoogleからのいくつかのコードを読んでいた私は、私たちを取得していませんなぜこれを使っているのですか?
「System.out.println」の観点からは明らかな違いはありません。しかし、特定のAPIでは文字列ではなく配列が必要な場合があります。 –
多分、すべての一意の文字を 'String'に入れたいかもしれません。多分、それを逆にしたいと思います。私は本当にあなたがそれを必要とする十分な例以上のものがあるので、本当に疑問を持っていません。 – SomeJavaGuy
@KevinEsche私はあなたの答えから幾分満足しています。実際に私はちょうど私がこの方法を使用する必要があるいくつかの例がほしいですか?この方法はどこで使用できますか?私はそれが明らかに私の質問に書かれていると思う。 –