定义一个字符串"dsafanfvapdifiaiogfa",定义字符A为'a',字符B为'b'
输出替换后的字符串, 以及字符A替换的次数 ,输出格式为:
Result String:
A count:
String str = "dsafanfvapdifiaiogfa"; char A = 'a'; char B = 'b';
Result String:dsbfbnfvbpdifibiogfb A count:5
注意输出格式
public class Main { public static void main(String[] args){ String str = "dsafanfvapdifiaiogfa"; char A = 'a'; char B = 'b'; int count = 0; char[] chars = str.toCharArray(); for(int i=0;i<chars.length;i++){ if(chars[i]==A){ chars[i] = B; count++; } System.out.print(chars[i]); } System.out.println(); System.out.println("A count:" + count); } }
public class Main {
public static void main(String[] args) {
String str = "dsafanfvapdifiaiogfa";
char A = 'a';
char B = 'b';
String s = "";
int count = 0;
for (int i = 0; i < str.length(); i++) {
if (str.charAt(i) == A) {
s = s + B;
count++;
} else {
s = s + str.charAt(i);
}
}
System.out.println("String:" + s);
System.out.println("count:" + count);
}
} public class Main {
public static void main(String[] args) {
String str = "dsafanfvapdifiaiogfa";
char A = 'a';
char B = 'b';
int count = 0;
char[] chs = str.toCharArray();
for (int i = 0 ; i < chs.length ; i ++) {
if (chs[i] == A) {
chs[i] = B;
count ++;
}
}
str = new String(chs);
System.out.println("Result String:" + str + "\n" + "A count:" + count);
}
}
public class Main{
public static void main(String[] args){
String str = "dsafanfvapdifiaiogfa";
char A = 'a';
char B = 'b';
char[] ch=str.toCharArray();
int k=0;
for(int i=0;i<ch.length;i++){
if(ch[i]==A){
k++;
ch[i]=B;
}
}
System.out.println("Result String:"+String.valueOf(ch));
System.out.println("A count:"+k);
}
}
public class Demo4 {
public static void main(String[] args) {
String input = "alkfibmalffboamfqlsdfj";
char A = 'a';
char B = 'b';
int count = 0;
char[] arr = input.toCharArray();
for (int i=0 ; i<arr.length ; i++){
if(arr[i]=='b'){
arr[i] = 'a';
count++;
}
}
System.out.println("转换后的结果为:"+ new String(arr));
System.out.println("替换次数为:"+count);
}
}
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
String str1 = "dsbfbnfvbpdifibiogfb";
int counta=0,countb=0;
System.out.print("Result String:");
for(int i = 0; i<str1.length(); i ++) {
if(str1.charAt(i)=='A'||str1.charAt(i)=='a') {
counta++;
System.out.print('a');
}
else if(str1.charAt(i)=='B'||str1.charAt(i)=='b') {
countb++;
System.out.print('b');
}else
System.out.print(str1.charAt(i));
}
System.out.println();
if(counta!=0)
System.out.printf("A count:%d\n",counta);
else if(countb!=0) {
System.out.printf("A count:%d",countb);
}
}
}