問題タブ [alphabetical]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
14 に答える
496237 参照

java - リストをアルファベット順に並べ替えるにはどうすればよいですか?

List<String>国名を含むオブジェクトがあります。このリストをアルファベット順に並べ替えるにはどうすればよいですか?

0 投票する
2 に答える
346 参照

sorting - 数値データをアルファベット順に並べ替える

数値データをアルファベット順に並べ替えると便利な状況はありますか? 例えば

昇順でソートすると、次のようになります。

0 投票する
1 に答える
325 参照

ruby-on-rails - Rails の新しいモデル インスタンスの割り当て順序を変更できますか

「a_value」と「b_id」という 2 つの属性があります。(実際の名前ではありません。) 「a_value」は、「b_id」によって参照されるモデル「B」からの情報を使用して、ファイル システムに保存されます。

したがって、私の params オブジェクトは次のようになります。

例えば。

さて、foo_controller.rb で:

しかし、これは失敗します。

Foo.a_value=(value) で私は持っています

Rails は割り当てをアルファベット順に行っており、b_id が存在しない場合にパニックを起こしているように見えますが、params ハッシュに存在し、検証に合格しているにもかかわらずです。

この割り当てが行われる順序を強制することはできますか? または、大量割り当ての残りが発生する前に b_id 割り当てを行う before_filter を作成できますか?

0 投票する
5 に答える
26866 参照

java - Javaでenumメンバーをアルファベット順にソートするにはどうすればよいですか?

次のような列挙型クラスがあります。

コードの後半で、基本的に Letter 列挙型を反復処理し、そのメンバーをコンソールに出力します。

values() メソッドを使用すると、列挙型の順序付けられたビューが得られると思いました (ここで説明したように) が、ここではそうではありません。Letter enum クラス内で作成した順序で enum メンバーを取得するだけです。列挙型の値をアルファベット順に出力する方法はありますか? 別のコンパレータオブジェクトが必要ですか、それともこれを行う組み込みの方法はありますか? 基本的に、 getDescription() テキストに基づいて値をアルファベット順にソートしたいと思います。

0 投票する
4 に答える
3625 参照

mysql - MySQLを名前で並べ替え

列をアルファベット順に並べ替えることはできませんが、「The」などの特定の単語は無視してください。

例えば

通常のクエリは

帰りたい

これは可能ですか?

編集 私はThe、Aなどのような複数の単語を置き換えることを探していることに注意してください...これはできますか?

0 投票する
5 に答える
15423 参照

mysql - MYSQL: テーブルを「並べ替える」方法

次のようなテーブルがあります。

「名前」列を使用してアルファベット順に並べ替え、この新しい順序で id (自動インクリメント) をリセットして、次のようにします。

質問: MYSQL でこれを行うにはどうすればよいですか?

0 投票する
3 に答える
5986 参照

python - Pythonを介して大きなファイルをすばやくアルファベット順に並べ替える

この質問から変更されたコード。

上記のコードは、STRING:STRING の形式で 100,000 行のランダム テキストを生成します。結果のテキスト ファイルは 3.1 MB です。

STRING:STRING の最初の STRING を使用して、ファイルをすばやくアルファベット順に並べ替えるにはどうすればよいでしょうか? 大文字と小文字は関係ありません。

バブルソートは非常に遅いですよね?

0 投票する
3 に答える
901 参照

xml - AS3: プロパティのアルファベット順に XML 要素を挿入する

だから私は少しトリッキーな問題を抱えています...

作成中のクラス内で XML ファイルを生成しています。これが最初の XML だったとしましょう:

を追加したい<element>。ソートの最初の順序は、「タイプ」、次に「x」、次に「y」です。したがって、新しい「タイプ」を追加する場合、<element>たとえばタイプ「テキスト」を追加すると、「イメージ」<element>の後にテキストを挿入する必要があります。

例えば:

基本的な考え方は、それぞれに<element>'s を追加するたびにリストをソートしたままにすること<container>です...数値によるソートは簡単ですが、アルファベット順にソートするきれいな方法がわかりません。

提案を歓迎します。

私が考えることができる唯一のことは、型を配列に入れることです。「新しいタイプ」を追加し、並べ替えて indexOf() を呼び出します...番号は、前に挿入する必要がある現在の位置にする必要がありますか? 下品な感じ。

0 投票する
3 に答える
715 参照

php - ユーザーの友達をアルファベット順に表示する最良の方法

私が PHP/MySQL で作業しているソーシャル ネットワークでは、友人ページがあり、ほとんどのネットワークと同様に、ユーザーが持っているすべての友人が表示されます。MySQL にフレンド テーブルがありますが、いくつかのフィールドしかありません。auto_ID、from_user_ID、to_friend_ID、日付

友達ページに、結果を並べ替えるためのいくつかの異なるオプションを用意したいと思います。

  1. 基本的に友達が追加された順であるauto_IDによって。それは単なる自動インクリメントIDです

  2. 日付による新しい友達、日付フィールドを使用します

  3. 友達の名前で、アルファベット順にリストが表示されます。

アルファベット順は、アドバイスが必要な場所です。アルファベット AZ のリストが表示されます。ユーザーが K をクリックすると、K で始まるすべてのユーザー名が表示されます。秘訣は、高速である必要があるため、ユーザーのテーブルで JOIN を実行することはオプションではありません。ほとんどの人は高速であると主張しますが、このアクションに必要なパフォーマンスではありません。私が思いついたアイデアの 1 つは、フレンドシップ テーブルにフィールドを 1 つ追加して、ユーザー名の最初の文字をそこに格納することでした。ユーザーはいつでも名前を変更できるため、ユーザーが名前を変更するたびに、何千もの可能性のあるレコードでこれが更新されるようにする必要があります。

これを行うより良い方法はありますか?

0 投票する
5 に答える
41254 参照

php - php select from mysqlここで、タイトルはA(およびAのみ)で始まります

これは非常に簡単だと思いますが、理解できないようです。データベースから、タイトルがA、B、Cなどで始まるすべてのタイトルを選択する必要があります。これが私が試したことです。遠い:

しかし、何も返しません..誰かがこれで私を助けることができますか?

乾杯