zoukankan      html  css  js  c++  java
  • 华为OJ:查找字符的第一个字符串只出现一次

    您可以使代码有点写得真好,不要直接写双循环,如果,是可能的写函数调用,非常高的可重用性。

    import java.util.Scanner;
    public class findOnlyOnceChar {
    	public static boolean FindChar(String pInputString, char pChar){
    		int count=0;
    		for(int i=0;i<pInputString.length();i++){
    			if(pInputString.charAt(i)==pChar)count++;
    			if(count==2)return false;
    		}
    		return true;
    	}
    	
    	public static void main(String args[]){
    		Scanner input=new Scanner(System.in);
    		String s=input.nextLine();
    		int target=0;
    		for(target=0;target<s.length();target++){
    			if(FindChar(s,s.charAt(target))){
    				System.out.println(s.charAt(target));
    				return;
    			}
    			}
    		if(target==s.length())System.out.println(".");
    		}
    	}

    版权声明:本文博主原创文章,博客,未经同意不得转载。

  • 相关阅读:
    数组乘积更新
    win向linux传文件
    遇到autoreconf: not found
    python thread
    aptitude
    virtualbox安装ubuntu出现“The system is running in low-graphics mode”
    webform用户控件
    LinQ to SQL
    表单验证
    文件上传
  • 原文地址:https://www.cnblogs.com/blfshiye/p/4802732.html
Copyright © 2011-2022 走看看