1. 程式人生 > >Java:在一個字串中找到第一個只出現一次的字元。如輸入abaccdeff,則輸出b。

Java:在一個字串中找到第一個只出現一次的字元。如輸入abaccdeff,則輸出b。

在一個字串中找到第一個只出現一次的字元。如輸入abaccdeff,則輸出b。

package com.jredu.ch12;
/**
 * 題目:在一個字串中找到第一個只出現一次的字元。如輸入abaccdeff,則輸出b。
 * @author Administrator
 *
 */

public class Work1 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		String 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);
		
	}

}