文档章节

在1个字符串中找到第1个只出现1次的字符

随风1993
 随风1993
发布于 2017/05/25 17:04
字数 152
阅读 1
收藏 0
点赞 0
评论 0

import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;

/**
 * @author tj
 *  描述:在1个字符串中找到第1个只出现1次的字符。
 */
public class CountString {
    
    public static void main(String[] args){
        Scanner cin  =new Scanner(System.in);
        while(cin.hasNext()){
            String temp = cin.next();
            char goal = check(temp);
            System.out.println(goal);
        }
    }

    private static char check(String temp) {
        // TODO Auto-generated method stub
        char[] str = temp.toCharArray();
        char gols = 0;
        List<String> li = new ArrayList<String>();
        for(int i=0;i<str.length;i++){
            int time = 0;
            for(int j=0;j<str.length;j++){
                if(str[i]==str[j]){
                    time++;
                }
            }
            if(time == 1){
                
//                return str[i];
                gols = str[i];
                break;
            }
        }
        
        return gols;
    }

}

© 著作权归作者所有

共有 人打赏支持
随风1993
粉丝 0
博文 9
码字总数 2110
作品 0
普陀
后端工程师
Python课堂笔记之正则表达式

正则表达式的基本使用 re.match(r’xxx’, 匹配的字符串) 尝试从字符串的起始位置匹配一个模式匹配成功re.match方法返回一个匹配的对象,否则返回None。可以使用group(num) 或 groups() 匹配...

我是小谷粒
06/22
0
0
oracle自带的一些基本的常用的函数

1.TO_DATE(字符串,日期格式) oracle自带函数 将字符串转化成日期处理 直接传入的util.date会,有可能与数据库的sql.date不匹配而报错 例如:SELECT TO_DATE('2008-8-8','yyyy-MM-dd') FROM ...

maskleo
2015/04/20
0
0
正则表达式(括号)、[中括号]、{大括号}的区别小结

正则表达式的() [] {}有不同的意思。 () 是为了提取匹配的字符串。表达式中有几个()就有几个相应的匹配字符串。 (s*)表示连续空格的字符串。 []是定义匹配的字符范围。比如 [a-zA-Z0-9] 表示...

SuShine
05/30
0
0
Oracle正则 转载

1. REGEXP_SUBSTR REGEXPSUBSTR 函数使用正则表达式来指定返回串的起点和终点,返回与sourcestring 字符集中的VARCHAR2 或CLOB 数据相同的字符串。 语法: --1.REGEXP_SUBSTR与SUBSTR函数相同...

葬心
2014/06/06
101
1
Java正则系列: (2)量词

翻译说明 : 贪婪型, 最大匹配方式; : 懒惰型, 最小匹配方式; : 独占型, 全部匹配方式; 也翻译为[]; 这3种量词, 是修饰量词的量词, 可以理解为正则格式重复的匹配类型。 量词 量词(Quantifier...

renfufei
01/11
0
0
小猪的Python学习之旅 —— 3.正则表达式

re模块 Python中通过使用正则表达式,该模块提供的几个常用方法: 1.匹配 re.(pattern, string, flags=0) 参数:匹配的正则表达式,要匹配的字符串,标志位(匹配方法) 尝试从字符串的开头进行...

coder_pig
2017/12/27
0
0
《程序员代码面试指南》Python实现(个人读书笔记)

说明   最近一直在读左神的书——《程序员代码面试指南—IT名企算法与数据结构题目最优解》,为了记录自己的学习成果,并且方便以后查看,将自己读书时的想法与使用python实现的代码记录在...

qq_34342154
2017/09/09
0
0
js中indexof的用法详细解析

本篇文章主要是对js中indexof的用法进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助 String.IndexOf 方法 (Char, [startIndex], [count]) 报告指定字符在此实例中的第一个匹...

Carl_
2014/09/12
0
0
grep与egrep命令及正则表达式

在Linux中,有很多文本处理的方式,今天我们就来介绍其中的一种grep系。 grep系相对来说也是功能很强大的文本处理工具,俗称文本三剑客之一(其余两个为sed、awk)。 grep系可分为grep、egr...

001100ll
2017/04/13
0
0
转贴- Loadrunner变量定义

Loadrunner变量分为局部变量和全局变量。 1. 如何定义变量 在Loadrunner脚本中变量必须在开头声明。比如说,在Vuserinit/Action/Vuserend定义变量,必须现在最顶端生命,后面才能使用。如果不...

erichd
2015/08/31
97
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

微信小程序Java登录流程(ssm实现具体功能和加解密隐私信息问题解决方案)

文章有不当之处,欢迎指正,如果喜欢微信阅读,你也可以关注我的微信公众号:好好学java,获取优质学习资源。 一、登录流程图 二、小程序客户端 doLogin:function(callback = () =>{}){let ...

公众号_好好学java
36分钟前
0
1
流利阅读笔记28-20180717待学习

“我不干了!” 英国脱欧大臣递交辞呈 雪梨 2018-07-17 1.今日导读 7 月 6 日,英国政府高官齐聚英国首相的官方乡间别墅——契克斯庄园,讨论起草了一份关于英国政府脱欧立场的白皮书。可是没...

aibinxiao
今天
7
0
OSChina 周二乱弹 —— 理解超算排名这个事,竟然超出了很多人的智商

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @-冰冰棒- :分享Ed Sheeran/Beyoncé的单曲《Perfect Duet (with Beyoncé)》 《Perfect Duet (with Beyoncé)》- Ed Sheeran/Beyoncé 手机...

小小编辑
今天
180
7
Android 获取各大音乐平台的真实下载地址

废话 电脑使用谷歌浏览器或者QQ浏览器的时候。。。。。。。说不清楚,还是看图吧 大概意思就是,只要网页上需要播放,只要能播放并且开始播放,这个过程就肯定会请求到相关的音乐资源,然后就...

她叫我小渝
今天
0
0
shell中的函数、shell中的数组、告警系统需求分析

shell中的函数 格式: 格式: function f_name() { command } 函数必须要放在最前面 示例1(用来打印参数) 示例2(用于定义加法) 示例3(用于显示IP) shell中的数组 shell中的数组1 定义数...

Zhouliang6
今天
2
0
用 Scikit-Learn 和 Pandas 学习线性回归

      对于想深入了解线性回归的童鞋,这里给出一个完整的例子,详细学完这个例子,对用scikit-learn来运行线性回归,评估模型不会有什么问题了。 1. 获取数据,定义问题     没有...

wangxuwei
今天
1
0
MAC安装MAVEN

一:下载maven压缩包(Zip或tar可选),解压压缩包 二:打开终端输入:vim ~/.bash_profile(如果找不到该文件新建一个:touch ./bash_profile) 三:输入i 四:输入maven环境变量配置 MAVEN_HO...

WALK_MAN
今天
0
0
33.iptables备份与恢复 firewalld的9个zone以及操作 service的操作

10.19 iptables规则备份和恢复 10.20 firewalld的9个zone 10.21 firewalld关于zone的操作 10.22 firewalld关于service的操作 10.19 iptables规则备份和恢复: ~1. 保存和备份iptables规则 ~2...

王鑫linux
今天
2
0
大数据教程(2.11):keeperalived+nginx高可用集群搭建教程

上一章节博主为大家介绍了目前大型互联网项目的系统架构体系,相信大家应该注意到其中很重要的一块知识nginx技术,在本节博主将为大家分享nginx的相关技术以及配置过程。 一、nginx相关概念 ...

em_aaron
今天
1
1
Apache Directory Studio连接Weblogic内置LDAP

OBIEE默认使用Weblogic内置LDAP管理用户及组。 要整理已存在的用户及组,此前办法是导出安全数据,文本编辑器打开认证文件,使用正则表达式获取用户及组的信息。 后来想到直接用Apache Dire...

wffger
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部