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(".");
    		}
    	}

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

  • 相关阅读:
    困难的图论
    [Poi2011]Meteors
    四维偏序
    bzoj2738矩阵乘法
    创建线程的三种方式
    java邮件发送
    Nginx配置文件分析
    如何理解java反射?
    正则表达式
    jenkins新手入门教程
  • 原文地址:https://www.cnblogs.com/blfshiye/p/4802732.html
Copyright © 2011-2022 走看看