如你梦想和现实只是一步之遥,那么我觉得这一步就应该是执着和笨蛋式的坚持了吧。

Java 求给定一个字符串内第一次重复的字符

Java基础 独孤九剑 16℃

场景:求给定一个字符串第一次重复出现的字符,String sourcestr = “sou美bceftr美”;

public static int searchFirstRepeatChar(char[] chars){
		if(chars.length <= 1){
			return -1;
		}else{
			for(int i=1;i<chars.length;i++){
				for(int j=0;j<i;j++){
					if(chars[i] == chars[j]){
						char result = chars[i];
						System.out.println("第一个重复的字符:" + result);
						return i;
					}
				}
			}
		}
		return -1;
	}

public static void main(String[] args) {
		String sourcestr = "sou美bceftr美";
		System.out.println(searchFirstRepeatChar(sourcestr.toCharArray()));
	}

参考:https://blog.csdn.net/gplxbxc/article/details/6359370

PS: 服务器页面生成花费时间 0.15秒 查询 39 次

转载请注明:KEEP3YUE » Java 求给定一个字符串内第一次重复的字符

喜欢 (0)