文字列から繰り返し文字を削除するHomeTOC文字列から繰り返し文字を削除するJava1.概要このチュートリアルでは、文字列から繰り返し文字を削除するためのJavaの手法について説明します。それぞれの手法について、時間と空間の複雑さについても簡単に説明します。メソッドを使用して、文字列から重複した文字列を削除することから始めましょう。インスタンスを取得しています。メソッドを使用しています。LinkedHashSet__を作成します。8がこのタスクを非常にうまく解決してくれることは素晴らしいことですが、それを私たち自身のロールアップの努力と比較してみましょう。__を使用して、結果の文字列にその文字がすでに存在するかどうかを調べるだけです。Javaのアプローチよりもはるかに遅くなります。配列に変換してから各文字をループ処理し、それを後続のすべての文字と比較することで、文字列から重複を削除することもできます。以下に示すように、forループを2つ作成し、各要素が文字列内で繰り返されているかどうかを確認しています。追加しないようにします。Java製品と比べてパフォーマンスが劣りますが、次の試行でどこに到達するかを見てみましょう。5.ソートを使うあるいは、入力文字列をグループの重複にソートすることで、繰り返し文字を排除することができます。使用してソートする必要があります。char__配列を反復処理します。繰り返しのたびに、配列の各要素を前の要素と比較します。要素が異なる場合は、現在の文字を__StringBuilderに追加します。いいえだから、私たちは時空間のトレードオフを見始めています。ここでは、パフォーマンスを向上させるためにスペースを交換しました。一度試してみましょう。