2019独角兽企业重金招聘Python工程师标准>>>

public static void firstNoRepeatingChar(String str) {char[] strArr = str.toCharArray();Map<Character, Integer> mapc = new HashMap<Character, Integer>();for (char c : strArr) {if (mapc.get(c) == null) {mapc.put(c, 1);} else {mapc.put(c, mapc.get(c) + 1);}}Set<Character> sc = mapc.keySet();for (char c : sc) {if (mapc.get(c) == 1) {System.out.println(c);break;}}int[] strArr1 = new int[256];for(char c : strArr){strArr1[c]++;}for(int i = 0; i < 256; i++){if(strArr1[i] == 1){System.out.println((char)i);break;}}}

转载于:https://my.oschina.net/u/138995/blog/308067

显示串中只出现一次的字符.相关推荐

  1. Python查找任意字符串中只出现一次的字符(2016奇虎笔试题)

    '''    程序功能:    编写函数,给定任意字符串,找出其中只出现一次的字符,    如果有多个这样的字符,就全部找出.''' import sys def searchOne(s):     ...

  2. Python用于文本分析的一个demo—统计文档中只出现一次的字符

    学习Python也有一周的时间,将学到的内容通过一个文本处理的小程序进行总结,需求如下: 分析文件长度,按单词计数 追踪文件中只出现一次的不同单词 文本采用1863年林肯先生的<葛底斯堡演说&g ...

  3. android 调出键盘表情_Android 显示输入法中的emoji表情以及String字符

    实现用原生键盘输入表情并显示,有两种办法: 发送时将String字符串转换为Unicode编码字符串,显示接收的列表时用Unicode编码字符串转化为String字符串 发送时将String字符串转换 ...

  4. 刷题笔记之十 (小易的升级之路+找出字符串中第一个只出现一次的字符+洗牌+MP3光标位置)

    目录 1.存取任意指定序号的元素和在最后进行插入和删除运算,利用顺序表存储最节省时间 2. 数据结构中具有记忆功能的是栈 3. 递归程序的优化一般为 尾递归优化 4.二叉树遍历,前中后序遍历用到的是栈 ...

  5. 找出google字符流中第一个只出现一次的字符(map/queue)

    目录 解法一.hashmap 1.map的定义及插入,> 2.map的value获取及遍历 3.查找find(key) 4.计数count(key) 解法二.队列 1.队列 2.char以及op ...

  6. 【Java】 剑指offer(50-2) 字符流中第一个只出现一次的字符

    本文参考自<剑指offer>一书,代码采用Java语言. 更多:<剑指Offer>Java实现合集   题目 请实现一个函数用来找出字符流中第一个只出现一次的字符.例如,当从字 ...

  7. 《剑指offer》-- 第一个只出现一次的字符、数组中只出现一次的数字、字符流中第一个不重复的字符、数组中重复的数字

    一.第一个只出现一次的字符: 1.题目: 在一个字符串(0<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置, 如果没有则返回 -1(需要区分大小写 ...

  8. 找第一个只出现一次的字符_剑指offer 字符流中第一个只出现一次的字符

    题目描述: 请实现一个函数用来找出字符流中第一个只出现一次的字符.例如,当从字符流中只读出前两个字符"go"时,第一个只出现一次的字符是'g'.当从该字符流中读出前六个字" ...

  9. 剑指offer:字符流中第一个不重复的字符

    题目描述 请实现一个函数用来找出字符流中第一个只出现一次的字符.例如,当从字符流中只读出前两个字符"go"时,第一个只出现一次的字符是"g".当从该字符流中读出 ...

最新文章

  1. SpringCloud 2020版本教程3:使用sentinel作为熔断器
  2. 【论文写作分析】之一 《基于混合注意力Seq2seq模型的选项多标签分类》
  3. Flex 元数据标签使用
  4. 流程的python-读《流畅的python》第一天
  5. android 首页6个碎片,Android 单帧碎片
  6. 【Boost】boost库中thread多线程详解3——细说lock_guard
  7. 数据分析入门_char01
  8. 关于 Number() parsint() abs() 的区别
  9. 【错误记录】Invalid character found in method name. HTTP method names must be tokens
  10. Hadoop3.1.3安装教程_单机/伪分布式配置_Hadoop3.1.3/Ubuntu18.04(16.04)
  11. 如何在外网访问家里电脑上的文件?
  12. 福建师范计算机应用基础作业,福建师范大学《计算机应用基础》在线作业一答案.docx...
  13. echarts官网打不开。
  14. 洛谷 P1330 封锁阳光大学
  15. STM32 ADC多通道采样声音传感器和环境光传感器
  16. 网络安全风险无处不在
  17. Vue中的this.$nextTick方法的使用 [前端][Vue框架]
  18. html 点击选择变色,css实现选中后变色并且效果不消失
  19. java实现一个整数分解为两个质数乘积
  20. 关于机器视觉机械手与相机标定走位点位的计算模块

热门文章

  1. Silverlight 2 Beta 1, IE 8 Beta 1, ASP.NET MVC 预览版2 可以下载了 - 思归呓语 - 博客堂
  2. web前端3.0时代,“程序猿”如何“渡劫升仙”?
  3. oracle中表空间的相关操作
  4. makeMtk- user 版本编译
  5. Delphi中的指针类型
  6. Stones HDU 1896
  7. Android-02:使用SharedPreferences存储简单数据
  8. C#委托与事件 简明
  9. 关于ASP.NET页面打印技术的总结
  10. JAVA调用R语言之Rserve(二)