找出字符串中的第一个只出现一次的字符
public class test01 {
//此方法用到了indexOf(char,startIndex)
public static void main(String[] args){
String string="abcdace";
for(int i=0;i<string.length();i++){
char c = string.charAt(i);
if(string.indexOf(c, i+1) == -1){
System.out.println(c);
break;
}
}
}
}
public class test01 {
//此处用到indexOf和lastIndexOf
public static void main(String[] args){
String string="abcdace";
for(int i=0;i<string.length();i++){
char c = string.charAt(i);
if(string.indexOf(c) == string.lastIndexOf(c)){
System.out.println(c);
break;
}
}
}
}
找出字符串中的第一个出现多次的字符
public class test01 {
public static void main(String[] args){
String string="abcdace";
for(int i=0;i<string.length();i++){
char c = string.charAt(i);
if(string.indexOf(c, i+1) != -1){
System.out.println(c);
break;
}
}
}
}
public class test01 {
//此处用到indexOf和lastIndexOf
public static void main(String[] args){
String string="abcdace";
for(int i=0;i<string.length();i++){
char c = string.charAt(i);
if(string.indexOf(c) != string.lastIndexOf(c)){
System.out.println(c);
break;
}
}
}
}