java编写一个字符串,长度为三个字符,从aaa开始到zzz截止,每次生成该字符串我会储存起来,比如第一次我生成aaa,存到一个文件里,然后第二次我读取到这个字符串,我会生成aab,第三次生成aac,第四次生成aad,第五次生成aae.......,直到zzz截止
给你个完整的,替换原来的stringPP函数,删掉toStringHex和toHexString函数
public static String stringPP(String s) {
上面是执行结果
你好,谢谢你的解答,不过我在调试的时候遇到一个问题就是aad口口口,后面带了小框,估计是乱码,然后我想文件中保留上一次的字符就行了,不用所有都保留,麻烦再帮忙看下怎么解决,谢谢!
追答这个好整
修改22行和stringPP中15行,14行也要修改下,分别为
java编写一个字符串,长度为三个字符,必须按顺序生成,从aaa到zzz
import java.io.*;public class threeString {public static void main(String[] args) throws Exception {if (!(new File("D:\\\\threeString\\\\").isDirectory())) {new File("D:\\\\threeString\\\\").mkdir();}File tofile = new File("D:\\\\threeString\\\\temp.txt");if (!tofile.exist...
用Java写一个程序:使其输出从A-Z的排序字母
public static void main(String[] args) { int count;Scanner scan = new Scanner(System.in);count = scan.nextInt();\/\/ max[0]: 记录只有1位(A ... Z)时,count的最大值。\/\/ max[1]:记录只有2位(AA ... ZZ)时,count的最大值。\/\/ max[2]: 记录只有3位(AAA, AAB, ...,...
用java如何将一个字符串string=“aaabbbcccdddd”,输出为:aaa,bbb,c...
String[] str1 = {"aaa","bbb","ccc"};String[] str2 = {"bbb","ddd"};String[] str3 = {"eee","fff"};\/\/运算开始:Map<String,String> isH = new HashMap<String,String>();for(String s:str1){ if(isH.get(s)==""){continue;} isH.put(s,"");} for(String s:str...
JAVA字符串操作,编写一个方法,要求输入bbbcccddd 输出 aaaeeezzz
public static void reT() { String initStr = "bbbcccddd";initStr = (initStr.indexOf("b") != -1) ? initStr.replaceAll("b", "a") : initStr;initStr = (initStr.indexOf("c") != -1) ? initStr.replaceAll("c", "e") : initStr;initStr = (initStr.indexOf("d")...
java输入一个字符串,要求将该字符串中出现的英文字母,按照顺序 进行输出...
\/\/ 取出大写字母,拼成字符串 StringBuilder result = new StringBuilder();for (int i = 0; i < upperCaseArr.length; i++) { result.append(upperCaseArr[i]);} \/\/ 定义接收剩余字母 StringBuilder remainingStr = new StringBuilder();for (int i = 0; i < lowerCaseArr.length; i++)...
怎么用java编程将字符串aaaabbbccdde编程得到结果为: aaaa bbb cc d...
public static void main(String[] args) { String s="aaaabbbccdde";char tmp=s.charAt(0);String n="";for(int i=0;i
java 输入一个字符串,打印这个字符串,当输入bye,程序结束。当输入next...
import java.util.Scanner;public class Test { public static void main(String[] args) { \/\/接受从屏幕输入的字符 Scanner s = new Scanner(System.in);String str = "";while(true){ \/\/永远不停的读取,以回车换行结束 str = s.nextLine();if("bye".equals(str)){\/\/这么写可以防止空...
java中如何创建字符串数组?
java中定义一个字符串数组方式如下:1.String[] str={"AAA","BBB","CCC"};2.String str[]={"AAA","BBB","CCC"};string类型和其他基本类型相似,创建数组时,有上述两种方式。数组可以分为一维数组和二维数组;一维数组的语法格式:数组元素类型 数组名[ ]={数组元素的初值,。。。} 如: ...
如何用java生成有规律的字符串?
static void create(char[] word,String[] num,BufferedWriter bw,int i)throws Exception{ if(i==3){ for(int k=0;k<num.length;k++)bw.write(""+c[0]+c[1]+c[2]+num[k]+" ");bw.write("\\r\\n");return;} for(int j=0;j<word.length;j++){ if(b[j]==true)continue;...
在java中如何定义一个字符串数组
1. java中定义一个字符串数组方式如下,string类型和其他基本类型相似,创建数组有两种方式 :String[] str={"AAA","BBB","CCC"};String str[]={"AAA","BBB","CCC"};2.推荐用ArrayList<String> strArray = new ArrayList<String> (); 比较灵活。3.也可以写为如下格式:class[] array; ...