「java输出ABBCCC」java输出中文乱码怎么解决
今天给各位分享java输出ABBCCC的知识,其中也会对java输出中文乱码怎么解决进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、java题:给一个字符串abbccc,求其中b出现的次数,怎么做简单点?
- 2、一个java编程题:若输入字符串str如“ABBCCCCAA”,则输出的结果是A1B2C4A2,请问怎么编写这个方法?
- 3、有A、B、B、C、D、E这六个数字,用java写一个main函数,打印出所有不同的排列,如:ABBCDE、ABCDBE等.
java题:给一个字符串abbccc,求其中b出现的次数,怎么做简单点?
import java.io.*;
public class Test {
public static void main(String[] args) {
String s = "aabbccbb";
StringReader sr = new StringReader(s);
int c;
int count = 0;
try {
while ((c = sr.read()) != -1) {
if (c == 'b') {
count ++;
}
}
} catch (IOException e) {
e.printStackTrace();
}
System.out.println("字母b的个数为:" + count);
}
}
一个java编程题:若输入字符串str如“ABBCCCCAA”,则输出的结果是A1B2C4A2,请问怎么编写这个方法?
以下是示例代码:
public static void main(String[] args) throws Throwable {
String str = "ABBCCCCAA";
char[] cs = str.toCharArray();//转换为char数组
StringBuilder result = new StringBuilder();//结果保存对象
result.append(cs[0]);//加入第一个字符
int count = 1;//计数器
//从1开始遍历字符数组
for (int i = 1; i cs.length; i++) {
if (cs[i] == cs[i - 1]) {//如果当前字符等于前一字符
count++;//计数器加1
} else {//否则记录出现次数,并开始记录下一自称
result.append(count).append(cs[i]);//
count = 1;//重置计数器
}
}
result.append(count);//记录最后一个字符出现次数
System.out.println(result);//打印结果
}
请采纳。谢谢。
有A、B、B、C、D、E这六个数字,用java写一个main函数,打印出所有不同的排列,如:ABBCDE、ABCDBE等.
A,B,C,D,E不是数字吧
import java.util.ArrayList;
import java.util.List;
public class Permutation {
public static void main(String[] args) {
ListString list = new ArrayListString();
list.add("A");
list.add("B");
list.add("C");
list.add("D");
list.add("E");
permutation(list, new ArrayListString());
}
private static void permutation(ListString src, ListString desc) {
if(src.size() == 1){
desc.add(src.get(0));
StringBuffer sb = new StringBuffer();
for(String str: desc){
sb.append(str);
}
if(!(sb.charAt(2) == 'E' || sb.indexOf("CE") != -1 || sb.indexOf("EC") != -1)){
System.out.println(sb.toString());
}
}
final int size = desc.size();
for(int i = 0; i src.size(); i++){
desc.add(src.get(i));
ListString newSrcList = new ArrayListString();
newSrcList.addAll(src);
newSrcList.remove(i);
permutation(newSrcList, desc);
desc = desc.subList(0, size);
}
}
}
java输出ABBCCC的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java输出中文乱码怎么解决、java输出ABBCCC的信息别忘了在本站进行查找喔。