我希望用ASCII降序来排序myVideoFile
,这样我就可以得到结果newVideoFile.get(0)
是"d",newVideoFile.get(1)
是"c",newVideoFile.get(2)
是"b",newVideoFile.get(3)
是"a"。
在java中有没有一种简单的方法可以做到这一点?
List<String> myVideoFile=new ArrayList<>();
myVideoFile.add("a");
myVideoFile.add("b");
myVideoFile.add("c");
myVideoFile.add("d");
最简单的方法是收集。排序()。您必须输入列表(myVideoFile)以及如何对其排序(在您的示例中为:Collections.reverseOrder())。
所以如果我得到了你的例子,你的代码应该看起来像这样:
List<String> myVideoFile=new ArrayList<>();
myVideoFile.add("a");
myVideoFile.add("b");
myVideoFile.add("c");
myVideoFile.add("d");
Collections.sort(myVideoFile, Collections.reverseOrder());
您还可以通过打印输入字符串并取消输入来轻松测试它:
for(String s : myVideoFile)
{
//Java way to print
System.out.println(s);
//Android way to print
Log.i("TEST", s);
}
你可以试试这个
Collections.sort(data, Collections.reverseOrder());
按降序排列列表。
问题内容: 我正在建立一个带有flask的网站,其中用户具有帐户并能够登录。我正在使用flask-principal作为登录部分和角色管理。有没有办法让用户的会话在5分钟或10分钟后过期?我在flask文档或flask-principal文档中找不到该文件。 我想到了一种手动方法,在登录时在服务器端设置一个带有时间标签的变量,并在用户执行下一个操作时,服务器会验证该时间戳记上的时间增量并删除会话。
问题内容: 嗨,我想使用WMI类来查找应用程序和产品信息。但是问题是我想使用Java或任何脚本语言(如python,javascript或perl)。我听说过JWMI,这可能是一个选择。有人可以帮我吗??? 问题答案: JavaScript和Java不是一回事。 JavaScript Windows脚本宿主(WSH)下提供了JavaScript。有了它,访问WMI相当容易: jWMI(Java)
问题内容: 我正在建立一个带有flask的网站,其中用户具有帐户并能够登录。我正在使用flask- principal作为登录部分和角色管理。有没有办法让用户的会话在5分钟或10分钟后过期?我在flask文档或flask- principal文档中找不到该文件。 我想到了一种手动方法,在登录时在服务器端设置一个带有时间标签的变量,并在用户执行下一个操作时,服务器会验证该时间戳记上的时间增量并删除会
问题内容: 我正在尝试将字符串转换为。我不是在尝试解析主机名:字符串是ipv4地址。有工作吗?还是我必须手动解析它? 问题答案: 这样做更好,因为无论传递什么字符串,它都不会进行DNS查找。
问题内容: 我正在研究Java应用程序的一部分,该应用程序将图像作为字节数组,将其读入实例,然后将其传递给第三方库进行处理。 对于单元测试,我想获取一个图像(从磁盘上的文件中获取),并断言它等于代码处理过的同一图像。 我的 预期 是使用从磁盘上的PNG文件读取的。 我的 测试 代码将相同的文件读入A,并将其作为PNG写入字节数组,以提供给被测系统。 当被测系统将字节数组写入新数组时,我想断言这两个
问题内容: 我非常喜欢Visual Studio在完成已编写的代码和所引用的ALSO代码(各种库/程序集)时为您提供注释文档/参数名称的方式。 在完成代码或将方法悬停在方法上时,是否有一种简单的方法可以在Eclipse中获取内联javadoc /参数名称?通过插件?通过某些设置?使用大量的库(就像在Java中经常发生的那样)然后当您将其放在源jar中时,必须去网站或本地javadoc位置查找信息,