相关疑难解决方法(0)

如何在Java中对对象数组进行排序?

我的数组不包含任何字符串.但它包含对象引用.每个对象引用都通过toString方法返回name,id,author和publisher.

public String toString() {
        return (name + "\n" + id + "\n" + author + "\n" + publisher + "\n");
}
Run Code Online (Sandbox Code Playgroud)

现在我需要按名称对对象数组进行排序.我知道如何排序,但我不知道如何从对象中提取名称并对它们进行排序.

java arrays sorting string object

33
推荐指数
4
解决办法
12万
查看次数

在Javascript中以降序对字符串进行排序(最有效)?

W3CSchools具有以下示例:

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.sort();
fruits.reverse();
Run Code Online (Sandbox Code Playgroud)

这是在Javascript中按降序对字符串进行排序的最有效方法吗?

更新资料

答案之一是使用localeCompare。只是好奇我们是否这样做reverse(),是否可以在所有地区使用(也许这是一个单独的问题-请在评论中让我知道)?

javascript sorting

12
推荐指数
2
解决办法
1万
查看次数

对数组进行排序而不是对ArrayList进行排序

我有一个数组,而不是一个arrayList,我想对它进行排序.这只告诉我Collections不适用于参数(pixelPlaceSort.Pixel [],...等.

Collections.sort(pixels, new PixelComparator());
Run Code Online (Sandbox Code Playgroud)

我可以使用List来解决它,但为了学习的目的,我不希望这样.

那怎么能起作用呢?c是一个int.

class PixelComparator implements Comparator<Pixel> {

  PixelComparator() {
  }

  public int compare(Pixel p1, Pixel p2) {
    if(p1.c < p2.c) {
      return -1; 
    } else if(p1.c > p2.c) {
      return 1; 
    }
    else {
      return 0; 
    }
  }


}
Run Code Online (Sandbox Code Playgroud)

java arrays sorting processing

0
推荐指数
1
解决办法
266
查看次数

如何按字母顺序对字符串数组进行升序和降序排序?C#.NET或Java

好吧,我有一个字符串数组:

String array[] = new String[5];

array[0]="abc";
array[1]="aab";
array[2]="aaacb   sf";
array[3]="  ab";
array[4]="hello";
Run Code Online (Sandbox Code Playgroud)

如何订购升序和降序?

.net c# java arrays string

-3
推荐指数
1
解决办法
2万
查看次数

标签 统计

arrays ×3

java ×3

sorting ×3

string ×2

.net ×1

c# ×1

javascript ×1

object ×1

processing ×1