题目要求
题目大概是,输入: 字符串 是否大小写敏感, 如fhajghajFHAJGHF true
注意true和false是可选的,没有输入的时候默认是true,大小写敏感的意思是a和A不算重复
代码
这题比较简单,就是查找,不多说了,贴代码吧,这题是通过了的。
import java.util.Scanner;
public class Main {
public void inputAndOutput() {
Scanner scanner = new Scanner(System.in);
String str = scanner.nextLine();
scanner.close();
String[] subStrs = str.split(" ");
String content;
if (subStrs.length == 2 && subStrs[1].equals("false")) {
content = subStrs[0].toLowerCase();
} else {
content = subStrs[0];
}
for (int i = 0; i < content.length(); i++) {
char c = content.charAt(i);
if (i < content.length() - 1) {
String sub = content.substring(i + 1);
if (sub.indexOf((int)c) == -1) {
System.out.println(subStrs[0].charAt(i));
break;
} else {
continue;
}
}
System.out.println(subStrs[0].charAt(i));
break;
}
return;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Main main = new Main();
main.inputAndOutput();
}
}