Java 字符串反转和查找指定字符个数的两种方法 ----(笔记)
public static void main(String[] args) {
String a = "abcabcabc";
char b = 'b';
String f = "b";
String e = a.toLowerCase();
char[] c = a.toCharArray();
int count = 0;
for(char d : c) {
if(d == b ) {
count++;
}
}
System.out.println(count);
int length = e.length();
e = e.replace(f,"");
length = length - e.length();
System.out.println(length);
String abc = "abcdefg";
StringBuffer str1 = new StringBuffer(abc);
str1 = str1.reverse();
System.out.println(str1.toString());
Stack<Character> str2 = new Stack<>();
StringBuilder sb = new StringBuilder();
for(int i=0;i<abc.length();i++) {
str2.push(abc.charAt(i));
}
while(!str2.empty()) {
sb.append(str2.pop());
}
System.out.println(sb);
}
3
3
gfedcba
gfedcba