文档章节

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

随风1993
 随风1993
发布于 2017/05/25 17:04
字数 152
阅读 1
收藏 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

没有更多内容

加载失败,请刷新页面

加载更多

67:shell脚本介绍 | shell脚本结构 | 执行data命令用法 | shell脚本中变量

1、shell脚本介绍: shell是一种脚本语言和传统的开发语言相比,会比较简单: shell有自己语法,可以支持逻辑判断、循环等语法: 可以自定义函数,目的是减少重复的代码: shell是系统命令的集合...

芬野de博客
25分钟前
0
0
json schema

json schema是用来验证和描述json对象结构的。 在线验证:https://www.jsonschemavalidator.net/ json schema 编辑器,推荐VSCode,写上"$schema": "https://raw.githubusercontent.com/jso......

谷永权
29分钟前
0
0
部署生产级的 Kubernetes 集群,使用kubespray

部署生产级的 Kubernetes 集群,使用kubespray 项目源码,https://github.com/openthings/kubespray 国内部署,https://github.com/zhangguanzhang/Kubernetes-ansible 欢迎加入 kubernetes......

openthings
37分钟前
0
0
73.分发系统介绍 expect脚本远程登录 执行命令 传递参数

20.27 分发系统介绍 20.28 expect脚本远程登录 20.29 expect脚本远程执行命令 20.30 expect脚本传递参数 20.27 分发系统介绍: 场景:业务越来越大。用的比如app,后端(也就是服务器)所使用...

王鑫linux
42分钟前
0
0
SpringBoot应用不能访问项目静态页面html问题处理

问题描述:SpringBoot搭建web应用在eclipse中启动能够正常访问页面,打包成jar之后不能访问到页面,没有任何出错提示。 环境:使用的是前后端分离架构,没有使用模板,前端html和静态文件放到...

奋斗小蜗牛
45分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部