是否可以按字母顺序对列进行排序,但忽略某些单词,例如'The'
例如
将返回正常查询
string 1
string 3
string 4
the string 2
Run Code Online (Sandbox Code Playgroud)
我想回来
string 1
the string 2
string 3
string 4
Run Code Online (Sandbox Code Playgroud)
这可能吗?
编辑 请注意我想要替换像The,A等多个单词......可以这样做吗?
我在一个应用程序上工作,我用已安装的应用程序创建一个列表,让用户选择一个.除了一件事,我一切都在工作; 按字母顺序排序.这是我正在使用的代码:
private List<App> loadInstalledApps(boolean includeSysApps) {
List<App> apps = new ArrayList<App>();
PackageManager packageManager = getPackageManager();
List<PackageInfo> packs = packageManager.getInstalledPackages(0);
for(int i=0; i < packs.size(); i++) {
PackageInfo p = packs.get(i);
App app = new App();
app.setTitle(p.applicationInfo.loadLabel(packageManager).toString());
app.setPackageName(p.packageName);
app.setVersionName(p.versionName);
app.setVersionCode(p.versionCode);
CharSequence description = p.applicationInfo.loadDescription(packageManager);
app.setDescription(description != null ? description.toString() : "");
apps.add(app);
}
return apps;
}
Run Code Online (Sandbox Code Playgroud)
任何帮助表示赞赏!
如果我使用 PHP uniqid() 函数生成 ID,然后我在 MySQL 中按字母顺序对 ID 进行排序,它们会按照创建的顺序吗?
在我看来它们应该是这样,因为 ID 只是增加了十六进制字符(至少我认为它们是),但是有人确切知道吗?
好的,这是我的问题。老师必须随机选择一名学生(从她所拥有的学生中)以获得最终分数的特殊奖励,为此,她将 N 张编号从 1 到 N 的纸放入袋中并随机选择一个数字 K ; 获奖学生是学生名单中的第 K 个学生。问题是老师不知道哪个数字对应哪个学生,因为她丢失了包含这些信息的论文。她知道的是:所有学生的名字,以及他们的编号,从 1 到 N,按照字母顺序分配。
因此,我需要获取作为输入给出的一组姓名,按字母顺序对它们进行排序,然后提供获得特殊奖金的学生的姓名,但我在这样做时遇到了麻烦。我编写的程序对除第一个之外的所有名称进行排序。
此外,当我使用 Code::Blocks 运行项目时,会出现以下警告:
请告诉我我在这里做错了什么,以及是否有更好的方法来对名称进行排序而没有指定数量的名称。
注意:当 N 和 K 等于 0 时,程序应该停止读取输入。
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
int n, k, i, j=0, aux, numMenorNome;
char str[]="zzzzzzzzzzzzzzzzzzzz", str2[]="zwyxzzzzzzzzzzzzzzzz";
do
{
scanf("%d%d", &n, &k);
struct student
{
char nome[21]; /*name*/
char nomes_ordenados[21]; /*array to put the names already sorted*/
} …Run Code Online (Sandbox Code Playgroud) 我得到了一个包含关键字列表的数据集(1个关键字/行).
像这样 :
| KEYWORD | ALPHABETICAL |
| house blue | blue house |
| blue house | blue house |
| my blue house | blue house my |
| this house is blue | blue house is this |
| sky orange | orange sky |
| orange sky | orange sky |
| the orange sky | orange sky the |
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助!
我希望仅按文件名而不是整个路径按字母顺序对 find 命令的输出进行排序。
假设我有一堆文本文件:
./d/meanwhile/in/b.txt
./meanwhile/c.txt
./z/path/with/more/a.txt
./d/mored/dddd/d.txt
Run Code Online (Sandbox Code Playgroud)
我正在寻找输出:
./z/path/with/more/a.txt
./d/meanwhile/in/b.txt
./meanwhile/c.txt
./d/mored/dddd/d.txt
Run Code Online (Sandbox Code Playgroud)
我试过了:
find . -type f -name '*.txt' -print0 | sort -t
find . -name '*.txt' -exec ls -ltu {} \; | sort -n
find . -name '*.txt' | sort -n
Run Code Online (Sandbox Code Playgroud)
...在其他排列中。
有什么办法可以在IntelliJ中按字母顺序对枚举的成员变量进行排序?我一直在尝试“安排”部分中的许多不同设置,但没有成功。有人可以帮我吗?
我正在尝试对数组中的字符串元素进行排序。假设我想对它进行排序 [b, e, f, t, g],但想在 ruby 中将 e 保留在前面。所以结果应该是[e, b, f, g, t]。我怎样才能用 ruby 编写代码来以这种方式对数组进行排序。
有谁知道如何创建按字母顺序排列的快速滚动条,显示 Jetpack Compose 中的所有字母?
\n与此类似:\n Recyclerview 字母滚动条
\n我制作了一个可滚动的列表,但我不知道如何将字母放在侧面并使其“跳转”到正确的字母。
\n这是到目前为止我的编码:
\npackage com.example.ValpeHagen.ui.theme\n\nimport androidx.compose.foundation.Image\nimport androidx.compose.foundation.background\nimport androidx.compose.foundation.clickable\nimport androidx.compose.foundation.layout.*\nimport androidx.compose.foundation.lazy.LazyColumn\nimport androidx.compose.foundation.lazy.LazyRow\nimport androidx.compose.foundation.lazy.itemsIndexed\nimport androidx.compose.foundation.shape.CircleShape\nimport androidx.compose.foundation.shape.RoundedCornerShape\nimport androidx.compose.material.*\nimport androidx.compose.material.icons.Icons\nimport androidx.compose.material.icons.filled.ArrowDropDown\nimport androidx.compose.runtime.Composable\nimport androidx.compose.runtime.mutableStateOf\nimport androidx.compose.runtime.remember\nimport androidx.compose.ui.Alignment\nimport androidx.compose.ui.Modifier\nimport androidx.compose.ui.draw.clip\nimport androidx.compose.ui.graphics.Color\nimport androidx.compose.ui.layout.ContentScale\nimport androidx.compose.ui.res.painterResource\nimport androidx.compose.ui.text.font.FontWeight\nimport androidx.compose.ui.unit.dp\nimport androidx.compose.ui.unit.sp\nimport com.example.ValpeHagen.model.DataProvider\nimport com.example.ValpeHagen.model.DataProvider2\nimport com.example.androiddevchallenge.data.model.Rase\n\n\n\n\nclass Valpen {\n\n val rase = DataProvider2.rase\n\n\n\n\n@Composable\nfun VerticalHorizontalScroll(rase: Rase) {\n Column(\n modifier = Modifier\n .fillMaxSize()\n .background(Color.White)\n ) {\n Column(\n modifier = Modifier\n .fillMaxWidth()\n .height(60.dp)\n .background(Grass),\n horizontalAlignment = Alignment.CenterHorizontally,\n verticalArrangement = Arrangement.Center\n ) {\n Text(text = "Velg Rase",\n color = …Run Code Online (Sandbox Code Playgroud) performance scroll letter alphabetical android-jetpack-compose
我有以下列表:
["stephane", "philippe", "hélène", ["hugo", "jean-michel", "fernand"], "gustave"]
Run Code Online (Sandbox Code Playgroud)
我想这样订购:
["gustave", "hélène", ["fernand", "hugo", "jean-michel"], "philippe", "stephane"]
Run Code Online (Sandbox Code Playgroud)
注意:如果用户后面有嵌套列表,则此列表必须位于此用户的右侧.
除此之外,所有嵌套列表的工作方式都相同.这是递归的.