用java如何将一个字符串中的一些字符逐个写入另一个字符串?

如题所述

直接调用string.charAt(index)方法循环就可以了

public class Test {

public static void main(String[] args) {

String firstStr = "abcdefg12345";

String secondStr = getEachCharInTheStr(firstStr);
System.out.println(secondStr);
}

private static String getEachCharInTheStr(String str) {

StringBuffer sb = new StringBuffer();

for(int i = 0, len = str.length(); i < len; i++){
sb.append(str.charAt(i));
}

return sb.toString();
}
}

-------------
abcdefg12345
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-01-07
这个应该不难吧,你可以把要写的字符串选进行分解,放到一个数组里,然后,把另一个字符放到stringBuffer里,进行for循环增加。这样应该就可以了。
第2个回答  2011-01-05
public static void main(String[] args) {
String str1 = "abcdefghijkl";
int length = str1.length();
String str2 = "";
for(int i=0;i<length;i++){
str2 += str1.substring(i,i+1);
System.out.println(str2);
}
}
打印出来的结果是:
a
ab
abc
abcd
abcde
abcdef
abcdefg
abcdefgh
abcdefghi
abcdefghij
abcdefghijk
abcdefghijkl
第3个回答  2011-01-05
两个步骤,一个是读,一个是写。
如果你不说明规则的话,只能说先按照你的规则找到,用substirng方法去取出来。再拼到目标字符串当中

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网