Java:在一个字符串中找到第一个只出现一次的字符。如输入abaccdeff,则输出b。

来源:互联网 发布:凤凰金融 以大数据为 编辑:程序博客网 时间:2024/06/05 08:57

在一个字符串中找到第一个只出现一次的字符。如输入abaccdeff,则输出b。

package com.jredu.ch12;/** * 题目:在一个字符串中找到第一个只出现一次的字符。如输入abaccdeff,则输出b。 * @author Administrator * */public class Work1 {public static void main(String[] args) {// TODO Auto-generated method stubString str="abbaccdeff";String c="";for(int i=0;i<str.length();i++){String temp=str.substring(0, i)+str.substring(i+1);int idx=temp.indexOf(str.charAt(i));if(idx==-1){//剩下的字符串中没有,就是唯一的c=String.valueOf(str.charAt(i));//System.out.println(c);break;}}System.out.println(c);}}


阅读全文
0 0
原创粉丝点击