私のデータが次のような場合はComparatorを使用して文字列を並べ替える際に問題があります: {7.5mg/5ml、5mg、5mg/5ml、10mg、場合Iソート昇順 {10ミリグラム、5ミリグラム中5mg/15ミリリットル、5ミリグラム/ 5 mlのサンプル、セクション}数字と特殊文字を含む文字列のコンパレータを使用した並べ替え
Iは、以下のコード
を試みたが、次の出力を取得してい、5mg/5ml、5mg/15ml、5mg/5ml、7.5mg/5ml、サンプル、セクション}
上記の出力では、分母は5mgシリーズでは適切にソートされていません。ソートは、5mgよりも前に10mgが表示されているような文字列ソートのように行われます。必要な出力は次のとおり
{5ミリグラム、5ミリグラム/ 5 mlの5ミリグラム/ 5 mlの5ミリグラム/ 15ミリリットル、7.5 MG/5 mlの10 mgの試料、セクション}
お願い私はこの問題を解決する。
いいえ、私たちはあなたの仕事をしません。あなたは自分のコードを書くことから始めます。あなたが特定の問題を抱えているときは、あなたのコードと、あなたを助けるために必要なすべての詳細を質問に書いてください。このコミュニティの仕組みを理解するには[ヘルプ]を参照してください。どのように/何を求めるか。 – GhostCat
コンパイラで辞書順を使うべきだと言った順番で出力したいと思っています。 –
コードを入力してください。 – Dreamer