gpt4 book ai didi

java - 在数组中排序

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:27:28 26 4
gpt4 key购买 nike

当我尝试排序时我的方法有问题:

这是我的代码:

public void sort() 
{
boolean found=true;
int i = 0;
String temp;
while(found)
{
found = false;

for ( i = 0; i<cars.length-1; i++)
{
if (cars[i].compareToIgnoreCase(cars[i+1])> 0)
{

我已经走到这一步了,但仍然不确定如何对它们进行排序?

最佳答案

尝试

Arrays.sort(cars);

如果汽车是非标准类型,则编写您自己的Comparator(我们将其命名为comp)并执行:

Arrays.sort(cars, comp);

Here's Comparator 接口(interface)的文档。

更新或者,只需实现汽车类的 Comparable 接口(interface),正如 Polywhirl 先生在下面所说的那样。

关于java - 在数组中排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20252889/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com