问题标签 [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”。(不是他们的真名。)“a_value”存储在文件系统中,使用模型“B”中的一些信息,由“b_id”引用。

所以,我的 params 对象看起来像:

例如。

现在,在 foo_controller.rb 中:

但这失败了。

在 Foo.a_value=(value) 我有

看起来 Rails 正在按字母顺序进行分配,并且当 b_id 不存在时会惊慌失措,即使它存在于 params 哈希中并通过了验证。

我可以强制执行此任务的顺序吗?或者我可以创建一个 before_filter 在剩余的质量分配发生之前执行 b_id 分配吗?

0 投票
5 回答
26866 浏览

java - 如何在 Java 中按字母顺序对枚举成员进行排序?

我有一个如下的枚举类:

后来在我的代码中,我基本上遍历了 Letter 枚举并将其成员打印到控制台:

我认为 values() 方法会给我一个枚举的有序视图(如此处所述),但这里不是这种情况。我只是按照我在 Letter 枚举类中创建它们的顺序获取枚举成员。有没有办法按字母顺序输出枚举的值?我需要一个单独的比较器对象,还是有内置的方法来做到这一点?基本上,我希望根据 getDescription() 文本按字母顺序对值进行排序:

0 投票
4 回答
3625 浏览

mysql - MySQL 按名称排序

是否可以按字母顺序对列进行排序但忽略某些单词,例如“The”

例如

正常查询将返回

我想回来

这可能吗?

编辑 请注意,我希望替换多个单词,例如 The、A 等……可以这样做吗?

0 投票
5 回答
15423 浏览

mysql - MYSQL:如何“重新排序”表

我有一张如下表,

我想使用“名称”列按字母顺序重新排序,并用这个新顺序重置 id(自动增量),最终得到以下结果

问题:我怎样才能用 MYSQL 做到这一点?

0 投票
3 回答
5986 浏览

python - 通过python快速按字母顺序排列大文件

从此问题修改的代码。

上述代码生成 100,000 行随机文本,格式为 STRING:STRING。结果文本文件为 3.1 MB。

如何使用 STRING:STRING 中的第一个 STRING 快速按字母顺序排列文件?大小写无关。

冒泡排序很慢,不是吗?

0 投票
3 回答
901 浏览

xml - AS3:按属性按字母顺序插入 XML 元素

所以我有一个有点棘手的问题......

我正在编写的类中生成一个 XML 文件。假设这是起始 XML:

我想添加额外<element>的。排序的第一个顺序是按“类型”,然后是“x”,然后是“y”。因此,如果我添加一个新的“类型” <element>,比如说类型“文本”,我希望在任何“图像”之后插入文本<element>

例如:

基本思想是在我<element>向每个列表添加更多 '时保持列表排序<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 不是一种选择,尽管大多数人会认为它很快,但这不是我想要执行此操作的性能。我的一个想法是在我的友谊表中添加一个额外的字段并将用户名的第一个字母存储在其中。用户可以随时更改那里的名称,因此我必须确保在用户更改名称的任何时候更新可能的数千条记录。

有一个更好的方法吗?

0 投票
5 回答
41254 浏览

php - php 从 mysql 中选择,其中标题以 A 开头(和单独的 A)

我确定这非常简单,但似乎无法弄清楚。我需要从我的数据库中选择所有标题以 A、B 或 C 等开头的标题。这就是我尝试过的远的:

但什么也没返回..有人可以帮我解决这个问题吗?

干杯