`
piziwang
  • 浏览: 236713 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

String[]数组排序

    博客分类:
  • J2EE
阅读更多

1. String[] 字典顺序排序:

String[] strs = {"a", "d", "c", "f", "e", "g", "h", "b"};
		
Arrays.sort(strs);
/*
    // 根据需要重写 Comparator 
    Arrays.sort(strs, new Comparator<String>(){
	  public int compare(String a, String b) {
		 return a.compareTo(b);
	  }
   });
*/		
for(String s : strs)
{
	System.out.print(s+" ");
}

// 输出
// a b c d e f g h 

 

 

2. String[] 存放数字排序:

String[] strs = {"3", "2", "5", "10", "1", "6", "32", "85"};

// 根据需要重写 Comparator 		
Arrays.sort(strs, new Comparator<String>(){
	public int compare(String a, String b) {
		return (Integer.parseInt(a) > Integer.parseInt(b) ? 1 : -1);
	}
});
		
for(String s : strs)
{
	System.out.print(s+" ");
}

// 输出
// 1 2 3 5 6 10 32 85 
分享到:
评论

相关推荐

    二维string数组存放薪金和职员姓名,以及插入、排序、删除源代码

    简单实现二维string数组存放薪金和职员姓名,以及插入、冒泡排序、删除等操作。上财c++二维数组作业题。

    二维数组排序

    // 二维数组冒泡排序 public static void main(String[] args) { int i=0, j=0, temp = 0; int[][] nums1 = { { 34, 1, 22, 5 }, { 28, 98, 15, 32 }, { 33, -5, 17, 41 } }; int rows = nums1.length; //二维...

    php 二维数组按数组键值进行排序

    php对二维数组按数组键值进行排序 @param array $array 要排序的数组 @param string $key 排序依据字段 @param string $order 排序方式,0为降序,1为升序

    冒泡排序 算法(冒泡,选择,插入,数组排序)

    算法(冒泡,选择,插入,数组排序) package Teacher; import java.io.*; import java.util.Scanner; public class Tset { public static void main(String args[]) throws IOException { // 需要排序的数组,...

    ava 数组排序 冒泡法

    java 冒泡法数组排序 package javaapplication3; import java.util.Scanner; public class 数组排序 { public static void main(String[] args) { int a[],id,i,j,d; a=new int [10]; Scanner input = new ...

    C#数组排序的两种常用方法

    本文实例讲述了C#数组排序的两种常用方法。分享给大家供大家参考。具体如下: 1.第一个例子 定义代码 #region Array数组排序1 public class Pigeon : IComparable //类元素本身继承比较接口 { int XValue; int ...

    js对象数组按属性快速排序

    按所推荐的程序在IE下跑了下,的确,排序耗时很小。 代码如下: [removed] /* * 洗牌 */ function getRandomPlayCard(m){ var array1=new Array(m); for(var i=0;i&lt;m;i++){ var rnd=Math.floor(Math.random()*(i+0...

    数组常见排序

    常用数组排序算法 1. 2. 3.publicclassSortAll{ 4. 5./** 6.*冒泡排序,选择排序,插入排序,希尔(Shell),快速排序排序Java的实现 */ 7.publicstaticvoidmain(String[]args){ 8.int[]i={1,5,6,12,4,9,3,23,39,403...

    java String[]字符串数组自动排序的简单实现

    java String[]字符串数组自动排序的简单实现 java String[]字符串数组自动排序的简单实现

    数组排序c#资源共享

    string sqlString = "select count(*) from student where loginid='" + this.tbLoginName.Text.Trim() + "' and loginpwd='" + this.tbLoginPwd.Text.Trim() + "'"; SqlCommand command = new SqlCommand(sql...

    Java编程实现中英混合字符串数组按首字母排序的方法

    在Java中对于字符串数组的排序,我们可以使用Arrays.sort(String[])方法很便捷的进行排序。例如: String[] arrays = new String[] { gyu, sdf, zf, 大同, 收到, 地方, 三等分, 的人, 反对高铁, 泛代数, 上的投入...

    PB 进制转换 url编码 urlencode urldecode 数组排序

    arraysort 对一维数组进行排序 decto 将十进制数字转成其它进制字符串 getsep 得到指定符号分隔开的文本数组 hexdecode 将16进制字符串以指定字符集进行解码成字符 hexencode 将字符串指定字符集进行编码成16进制...

    php二维数组排序与默认自然排序的方法介绍

    php二维数组排序函数,默认自然排序,即sort排序。这里可以指定按二维数组中的某个值进行多种方法排序,具体看下面的程序注释。复制代码 代码如下:/**   * @function 二维数组自然排序   * @author ...

    c语言合并两个已排序数组的示例(c语言数组排序)

    问题:将两个已排序数组合并成一个排序数组 这里先不考虑大数据量的情况(在数据量很大时不知大家有什么好的思路或方法?),只做简单数组的处理。 简单代码如下: 说明:之所以把merge函数定义成返回数组长度,是因为...

    MySort.ts TS通用排序方法

    * @param field 排序字段 值类型传null 单字段传string 多字段传数组[["field1", SortType], ["field2", SortType]] 可传属性名 方法名 * @param sortType 排序类型 SortType枚举 * @returns * 值排序示例:...

    四种方法对字符串排序

    方法一:用二维数组做函数参数; 方法二:用指向一维数组的指针做函数参数; 方法三:用string数组; 方法四:(即第12题)用指针数组做函数参数,字符串不等长。

    php自定义函数实现二维数组排序功能

    /**作用: 二维数组排序函数,支持多键名排序 * 返回: 排序好的数组 * 使用: array_msort(数组,需要排序的键名,排序方式); * 例子: array_msort($cflist,"chapter_orderid","SORT_ASC"); * array_msort($arr,"name...

    java数组程序关于字符串排序

    对数组排序 public void setFingerMark(String[] fingerMark) { this.fingerMark = fingerMark; } public computer(){} public boolean validate(String passStr){ for(int i=0;i;i++) {if(passStr.equals...

    leetcode第321题--offer-java:剑指offer

    先将整型数组转换成String数组,然后将String数组排序,最后将排好序的字符串数组拼接出来。关键就是制定排序规则。 排序规则如下: 若ab &gt; ba 则 a &gt; b, 若ab &lt; ba 则 a &lt; b, 若ab = ba 则 a = b; 解释...

Global site tag (gtag.js) - Google Analytics