
java冒泡排序的思想及代码实现
一、算法原理比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。针对所有的元素重复以上的步骤,除了最后一个。持续每次对越来越少的元素重复上面的步骤,直到没有任...
2024-01-10
JML中的Java排序方法
我需要JML的排序方法我尝试过Insertion Sort,但我不知道需要什么,并确保或维护我需要的东西。请帮忙。 我需要// @需要,// @确保和// @维护。JML中的Java排序方法public class InsertionSort { void sort(int arr[]) { int n = arr.length; for (int i=1; i<n; ++i) { int key = arr[i]; int j = i-1; while...
2024-01-10
java:根据创建日期对文件进行排序
我正在尝试根据创建日期读取最新的10个文件。我尝试了此代码,但是它不能用,我的意思是,每当我添加新文件时,它都不会在输出中显示新文件名。import java.io.File;import java.util.Arrays;import java.util.Comparator;public class Main { public static void main(String[] args) { File inboxDir = new File("D:\\SPOTO"); ...
2024-01-10
Java比较器:两个排序条件
我有一个简单的类,其中包含一个字符串(名称)和一个整数(年龄)。应存储在集合中的对象不得具有双名值,并且应根据年龄的降序进行排序。第一个代码示例删除所有双精度名称,但不包含第二个排序条件:public int compare(Person p1, Person p2) { int reVal = 1; if(p1.getName().compareTo(p2.getName()) != 0)...
2024-01-10
Java如何对链表进行排序?
我需要按字母顺序对链接列表进行排序。我有一个完整的乘客姓名链接列表,需要将乘客姓名按字母顺序排序。一个人怎么做?有人有参考资料或视频吗?回答:您可以用来Collections#sort按字母顺序对事物进行排序。...
2024-01-10
如何在Java中按两个字段排序?
我有很多对象person (int age; String name;)。如何按名称和年龄先后按字母顺序对该数组排序?您将使用哪种算法?回答:你可以使用Collections.sort以下方法:private static void order(List<Person> persons) { Collections.sort(persons, new Comparator() { public int compare(Object o1, Object o2) { ...
2024-01-10
如何确定列表是否用Java排序?
我想要一个方法,该方法采用List<T>where T实现Comparable和返回,true或者false取决于列表是否已排序。用Java实现此的最佳方法是什么?显然,泛型和通配符是为了能够轻松处理此类问题,但我正全神贯注。如果有一个类似的方法来检查列表是否是相反的顺序,那也很好。回答:Guava 通过其出色的Orde...
2024-01-10
如何在Java中对名称和年龄进行排序
我是Java 8的新手,我只想按名称排序。但条件是:如果名称重复,则应根据年龄对其进行排序。例如我的输入是tarun 28arun 29varun 12arun 22并且输出应该是arun 22arun 29tarun 28varun 12但是我得到类似varun 12arun 22tarun 28arun 29表示仅按年龄或名称排序。这是实现的代码:POJO类:class Perso...
2024-01-10
如何在Java中按键对Map值排序?
我有一个同时包含键和值的字符串的Map。数据如下:“ question1”,“ 1”“ question9”,“ 1”“ question2”,“ 4”“ question5”,“ 2”我想根据其键对地图进行排序。因此,最后,我将拥有question1, question2, question3..依此类推。最终,我试图从该Map中获取两个字符串。第一个字符串:问题(顺序为1...
2024-01-10
用Java对3个值进行排序的最快方法
我必须按正确的顺序放置3个值,然后将它们打印到控制台。一种解决方案是将它们放入数组,然后对它们进行排序,但是(从学校时代开始)我记得比较和排序它们的速度更快,但是我找不到正确的比较顺序。您能否告诉我如何将3个值与最少的if语句数进行比较?回答:优化这一点没有意义。它不...
2024-01-10
如何在Java目录中对文件进行排序?
这是我的代码,它有效!但我希望能够根据名称,大小,修改日期等对文件列表进行排序import java.io.File;import org.apache.commons.io.FileUtils;public class StartingPoint { public static void main(String[] args) { File file = new File( "/home/t/lectures"); File[] files ...
2024-01-10
如何在Java中对JSON对象进行排序?
我已经寻找了一段时间,想要一种对JSON对象进行排序的方法,如下所示:{"results": [ { "layerId": 5, "layerName": "Pharmaceutical Entities", "attributes": { "OBJECTID": "35", "FACILITYTYPE": "Pharmacy", "FACILITYSUBTYPE": "24 Hr Pharmacy", "COMMERCIALNAME_E": "S...
2024-01-10
Java如何使用比较器定义自定义排序顺序?
我想为汽车清单开发一个排序演示。我正在使用数据表显示汽车列表。现在实际上我想按汽车颜色对列表进行排序。这里不是按字母顺序排序的。我想使用我的自定义排序顺序,例如先是红色汽车,然后是蓝色,等等。为此,我尝试使用Java Comparator,Comparable但它只允许按字母顺序排序。因此,任何人...
2024-01-10
Java使用比较器降序排序(用户定义的类)
我想使用比较器按降序对对象进行排序。class Person { private int age;}在这里,我想对一个Person对象数组进行排序。我怎样才能做到这一点?回答:你可以使用这种方法来覆盖用户定义的类的降序方法,从而覆盖compare()方法,Collections.sort(unsortedList,new Comparator<Person>() { @Override public int compare(Per...
2024-01-10
Java如何通过某些属性对对象列表进行排序
public class ActiveAlarm { public long timeStarted; public long timeEnded; private String name = ""; private String description = ""; private String event; private boolean live = false;}和List<ActiveAlarm>骗局。如何按升序排序timeStarted,然后按timeEnded...
2024-01-10
如何在Java中按字母顺序对枚举成员进行排序?
我有一个如下的枚举类:public enum Letter { OMEGA_LETTER("Omega"), GAMMA_LETTER("Gamma"), BETA_LETTER("Beta"), ALPHA_LETTER("Alpha"), private final String description; Letter() { description = toString(); } Letter(String description) { ...
2024-01-10
jTable。行排序()从文本文件
我有一个问题,有关排序jTable1我看了几个已经问的问题在这个论坛上的这个问题,但没有答案似乎适用于我,我如何设置数字序列工作一个正常的订单,而不是去1,10,11 ... 2,20,21,... 3,..等等。我如何修改这段代码jTable1.setAutoCreateRowSorter(true);,因为它似乎没有正常工作。这是我正在使用的当前代码。jT...
2024-01-10
基数R中的排列之间的Kendall tau距离(又称气泡排序距离)
在不加载其他库的情况下,如何在R中计算两个排列之间的Kendall tau距离(又称气泡排序距离)?回答:这是一个O(n.log(n))实现,在阅读后一并刮过,但是我怀疑可能会有更好的R解决方案。inversionNumber <- function(x){ mergeSort <- function(x){ if(length(x) == 1){ inv <- 0 #printind(' base cas...
2024-01-10
起泡排序
品牌型号:华为MateBook D15系统:Windows 11起泡排序又叫冒泡排序,是一种计算机科学领域的较简单的排序算法。其重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从Z到A)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排序完成。冒泡排序就是把小的元素往前调或者把大的元素往后调。比较是相邻的两个元素...
2024-01-29
序列化Java中的静态属性
如果我尝试序列化静态属性会怎样?谢谢回答:从这篇文章:回答:Java类通常在静态类变量中包含一些全局相关的值。我们不会进入有关全局变量是否适当的争论的悠久历史-只能说程序员继续发现它们有用,而纯粹主义者建议的替代方案并不总是可行的。对于声明时初始化的静态变量,序列化不...
2024-01-10
Java安全之反序列化回显与内存马
0x00 前言按照我个人的理解来说其实只要能拿到Request 和 Response对象即可进行回显的构造,当然这也是众多方式的一种。也是目前用的较多的方式。比如在Tomcat 全局存储的Request 和 Response对象,进行获取后则可以在tomcat这个容器下进行回显。而某些漏洞的方式会从漏洞的位置去寻找存储Request 和 Response...
2024-01-10
Java中的XMLEncoder用于序列化
我只是想知道我如何XMLEncoder序列化ArrayList<foo>foo是我自己的制造类。我是否需要做任何特别的事情,即首先定义自己的xml结构,然后对列表中的每个值调用toString并将其写出?谁能给我指出一个好的教程?http://java.sun.com/products/jfc/tsc/articles/persistence4/多数民众赞成在我一直在看,但似乎没有提到如何处...
2024-01-10
java:为什么ResultSet无法序列化?
经过数小时的搜索,我终于意识到java.sql.ResultSet无法序列化,也没有办法。我尝试添加到列表中,作为Serializable对象和其他内容中的实例变量,但事实证明这只是幼稚而绝望的尝试。我试图使用的实现的RowSet像对CachedRowSetImpl是序列化,但它们增加了响应时间,最有可能是因为他们迭代ResultSet中。最重要...
2024-01-10
序列化JavaFX组件
我正在尝试在JavaFX下开发一个拖放应用程序。用户将在某些位置放置JFX组件,例如按钮,菜单,标签。完成后,他将保存此布局,稍后再重新打开该布局,然后将再次使用它。重要的是存储有关放置在某个位置的所有对象的信息。我决定为此目的使用序列化。但是我无法序列化JavaFX组件。我试图序列...
2024-01-10
如何在Java中序列化泛型类?
我已经开始阅读有关Java序列化以及其他语言的一些文章,但是如果我有一个通用类并且想要将其实例保存到文件中该怎么办。代码示例public class Generic<T> { private T key; public Generic<T>() { key = null; } public Generic<T>(T key) { this.key = key; }}保存此类对象的最佳方法是什么?(当然,在我真正的复...
2024-01-10
java静态变量序列化
静态变量的值如何在序列化过程中持久化(如果完全持久化)。我在栈上读过类似的问题,它说静态变量本质上是瞬态的,即它们的状态或当前值未序列化。我只是做一个非常简单的示例,我将一个类序列化并保存到文件中,然后再次从文件中重构该类。令人惊讶的是,我发现静态变量的值在序列化发...
2024-01-10
kafka Avro消息反序列化器,可用于多个主题
我正在尝试使用以下代码以avro格式反序列化kafka消息:[https](https://github.com/ivangfr/springboot-kafka-debezium-ksql/blob/master/kafka-research-consumer/src/main/java/com/mycompany/kafkaresearchconsumer/kafka/ReviewsConsumerConfig.java)//github.com/ivangfr/springboot-kafka-deb...
2024-01-10
Java对象的部分加密和序列化
想要加密我的Java对象的一部分,并在发送它之前序列化它。Java对象的部分加密和序列化更清楚地说,我有一个工作流程,每个阶段都会分支分支数据。我想要它的一部分(很少类变量)被加密,并且它的一部分被公开。我有一个基本的序列化程序,可以在序列化之前重写此加密部分。有关如何做的建...
2024-01-10
Java套接字/序列化,对象不会更新
我正在写一个基于套接字的程序。我正在使用ModelEvent类通过套接字传递信息。在ModelEvent中,有一个类型为(Object)的变量对象。对象本身是带有某些值的2D数组。object[1][2] = 2;ModelEvent event = new ModelEvent("allo", object);dispatchEvent(event);object[2][3] = 2;ModelEvent event2 = new ModelEvent("you", object);dispatchEve...
2024-01-10
