iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Java实现按照大小写字母顺序排序的方法
  • 301
分享到

Java实现按照大小写字母顺序排序的方法

java字母排序 2023-05-30 18:05:11 301人浏览 泡泡鱼
摘要

本文实例讲述了Java实现按照大小写字母顺序排序的方法。分享给大家供大家参考,具体如下:这里排序需要得到的结果按字母顺序。如:a-----z...import java.util.*;public class z { //上边是按大写在后的

本文实例讲述了Java实现按照大小写字母顺序排序的方法。分享给大家供大家参考,具体如下:

这里排序需要得到的结果按字母顺序。如:a-----z...

import java.util.*;public class z { //上边是按大写在后的进行排序 static Map<Character,Float> map=new HashMap<Character,Float>();//hashMap允许null值 //按大写在前的进行排序 static Map<Character,Float> map1=new HashMap<Character,Float>();//hashMap允许null值 // static{  Character ch;  for (ch = 65; ch < 91; ch++) {//大写65.0;66.0;67.0;68.0   map.put(ch,(float)ch.hashCode());  }  for (ch = 97; ch < 123; ch++) {//小写64.5;65.5   map.put(ch,(float)ch.hashCode()-(float)32-0.5f);  }  for (ch= 65; ch < 91; ch++) {//大写65.0;66.0;67.0;68.0   map.put(ch, (float)ch.hashCode());  }  for (ch = 97; ch < 123; ch++) {//小写64.5;65.5   map.put(ch, (float)ch.hashCode()-(float)32+0.5f);  } }  public List addList(char[] ar){  List list =new java.util.ArrayList();  for (int i = 0; i < ar.length; i++) {   list.add(map.get(ar[i]));  }  List lis=new ArrayList();  Collections.sort(list);  Iterator it=list.iterator();  while(it.hasNext()){   String str=it.next().toString();   if(str.endsWith(".0")){    lis.add((char)Float.parseFloat(str));   }else{    lis.add((char)(Float.parseFloat(str)+0.5+32));   }  }  return lis; }  public List addList1(char[] ar){  List list=new java.util.ArrayList();  for (int i = 0; i < ar.length; i++) {   list.add(map.get(ar[i]));  }  List lis=new ArrayList();  Iterator it=list.iterator();  while(it.hasNext()){   String str=it.next().toString();   if(str.endsWith(".0")){    lis.add((char)Float.parseFloat(str));   }else{    lis.add((char)(Float.parseFloat(str)+0.5-32));   }  }  return lis; } public static void main(String []args){  System.out.println("编程测试结果:");  char ch [] ={'A','a','b','f','m','K'};  List list=new z().addList(ch);  Iterator it=list.iterator();  while(it.hasNext()){   System.out.println(it.next()+",");  } }}

--结束END--

本文标题: Java实现按照大小写字母顺序排序的方法

本文链接: https://www.lsjlt.com/news/220178.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Java实现按照大小写字母顺序排序的方法
    本文实例讲述了Java实现按照大小写字母顺序排序的方法。分享给大家供大家参考,具体如下:这里排序需要得到的结果按字母顺序。如:a-----z...import java.util.*;public class z { //上边是按大写在后的...
    99+
    2023-05-30
    java 字母 排序
  • Java编程实现汉字按字母顺序排序的方法示例
    本文实例讲述了Java编程实现汉字按字母顺序排序的方法。分享给大家供大家参考,具体如下:String[] str0 = new String[]{"abd","ervcd","sdfc","abdc","sded","生活","文教","政...
    99+
    2023-05-31
    java 汉字 字母
  • mysql按照数字大小排序的方法
    这篇文章主要介绍mysql按照数字大小排序的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!mysql可以按照数字大小排序。MySQL提供了“ORDER BY”关键字来对查询结果中...
    99+
    2024-04-02
  • PHP 排序函数使用方法,按照字母排序等操作
    详解PHP排序方法使用 一、sort() 函数 用于对数组单元从低到高进行排序。 //数组$data = array('D','F','A','C','B');//排序sort($data);//输出排版标签echo "";//打印数据p...
    99+
    2023-10-20
    php 开发语言
  • sql中按字母顺序怎么写的
    如何在 sql 中按字母顺序排序:升序排序:使用 order by 子句,后跟列名和 asc(升序)。降序排序:使用 order by 子句,后跟列名和 desc(降序)。多列排序:使用...
    99+
    2024-05-09
  • Golang中Map按照Value大小排序的方法实例
    目录起因探索实现第一步第二步第三步总结总结Golang中的 map 默认是 无序的 。 起因 最近项目中有这样一个需求: 根据用户当前的坐标点,获取该用户附近的预设城市名称。 这里有...
    99+
    2024-04-02
  • jackson json序列化实现首字母大写,第二个字母小写的方法
    本篇内容介绍了“jackson json序列化实现首字母大写,第二个字母小写的方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!有这样一个类...
    99+
    2023-06-20
  • mysql按照自定义(指定顺序)排序的方法实例
    目录一、mysql中实现指定排序需求二、解决方案1:自定义排序实现01. case when 转换实现自定义排序;02:mysql排序函数filed 实现自定义排序(推荐);03:函...
    99+
    2024-04-02
  • 按照字母顺序对 csv 文件中的内容进行排序的 Go 代码示例
    珍惜时间,勤奋学习!今天给大家带来《按照字母顺序对 csv 文件中的内容进行排序的 Go 代码示例》,正文内容主要涉及到等等,如果你正在学习Golang,或者是对Golang有疑问,欢迎大家关注我!...
    99+
    2024-04-04
  • java 中List按照date排序的实现
    java 中List按照date排序的实现今天开发需要对一个list进行排序,要求对里面的date类型的属性进行排序,不多说,直接上代码。Leavecalendar这个bean类里面有属性date;private Date Date; //...
    99+
    2023-05-31
    java list date
  • PHP数组值按大小排序的实现方法
    PHP数组值按大小排序的实现方法 在PHP中,对数组进行排序是非常常见的操作。如果想要对数组的值按照大小进行排序,可以使用PHP内置的函数来实现。下面将展示两种常用的方法来实现数组值按...
    99+
    2024-04-02
  • Dialog 按照顺序弹窗的优雅写法
    目录1. 使用方式2. API 设计思想3. API 参数介绍4. 原理浅析4.1 获取 Bitmap4.2 绘制波浪线4.3 波浪填充4.4 波浪动画我为 Compose 写了一个...
    99+
    2024-04-02
  • jackson json序列化实现首字母大写,第二个字母需小写
    jackson json序列化首字母大写,第二个字母需小写 有这样一个类: @Setter @Getter @JsonNaming(value = PropertyNamingS...
    99+
    2024-04-02
  • python如何按照字典的值的大小进行排序
    这篇文章主要介绍了python如何按照字典的值的大小进行排序,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。如何按照字典的值的大小进行排序我们知道,字典的本质是哈希表,本身是无...
    99+
    2023-06-27
  • PHP用“自然排序”算法对数组进行不区分大小写字母的排序
    ...
    99+
    2024-04-02
  • java中怎么对arrayList按数字大小逆序排序
    这篇文章主要介绍“java中怎么对arrayList按数字大小逆序排序”,在日常操作中,相信很多人在java中怎么对arrayList按数字大小逆序排序问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”java中...
    99+
    2023-07-06
  • java中如何对arrayList按数字大小逆序排序
    目录对arrayList按数字大小逆序排序arrayList实现自定义排序ArrayList排序使用原理分析总结对arrayList按数字大小逆序排序 对集合排序要用Collecti...
    99+
    2023-05-15
    java arrayList arrayList数字大小逆序排序 arrayList逆序排序
  • java字符串的大写字母右移实现方法
    实例如下:import java.util.Scanner;public class test02 { public static String RightUpper(String str){ char[] S=str.toChar...
    99+
    2023-05-31
    java 字符串 大写字母
  • java怎么实现字符串中的字母排序
    这篇文章主要介绍“java怎么实现字符串中的字母排序”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“java怎么实现字符串中的字母排序”文章能帮助大家解决问题。题目要求java实现字符串中的字母排序并...
    99+
    2023-07-05
  • PHP如何用“自然排序”算法对数组进行不区分大小写字母的排序
    这篇文章将为大家详细讲解有关PHP如何用“自然排序”算法对数组进行不区分大小写字母的排序,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 自然排序算法 自然排序算法是一种字符串排序算法,旨在按照人类阅读顺...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作