java每日一练
程序员文章站
2022-03-05 10:57:29
...
题目:
写一个方法,参数接收一个String类型的对象,最终可以把这个字符串参数中出现过的每一个字母打印出来。
例如: “wwqweqdasdafdsfdsferer”
将来方法接收这个参数后会打印: w q e d a s f r 。
public class StringTest {
String s = "wwqweqdasdafdsfdsferer";
//(1)将String类型转成char类型数组
char[] c = s.toCharArray();
public static void main(String[] args) {
StringTest st = new StringTest();
st.print();
}
public void print(){
int i = 0;
int j = 0;
for(i=0;i<c.length;i++){
//(3)如果c[i]为'0',跳出此次循环,i++
if(c[i]=='0'){
continue;
}
else{
//(2)将与c[i]相同的都转成'0'
for(j=i+1;j<c.length;j++){
if(c[i]==c[j]){
c[j] = '0';
}
}
System.out.print(c[i]+" ");
}
}
}
}
上一篇: Oracle图形化界面
下一篇: LeetCode