java算法题目 从键盘输入一字符串,将其1,4,7....字符拼接成字符串1,将2,5,8....字符拼接成字符串2, 将第3,6,9....字符拼接成字符串3然后依次输出。输出结果为:123456789 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public class Demo { public static void main(String[] args) { String string = "123456789"; List<String> strings = new ArrayList<String>(); for (int i = 0; i < string.length(); i++) { String temp = ""; if((i+4)>string.length()){ temp = string.substring(i, i+1); } else if((i+7)>string.length()){ temp = string.substring(i, i+1)+string.substring(i+3, i+4); } else { temp = string.substring(i, i+1)+string.substring(i+3, i+4)+string.substring(i+6, i+7); } strings.add(temp); } for (int i = 0; i < strings.size(); i++) { System.out.println(strings.get(i)); } }} syso(123456789);sout(123456789); 大家认为effective java 中文版怎么样? java开发用什么OS好? 没有6年的J2EE工作经验..误进... 上传附件的问题 下面的函数是判断附件是否存在,但是走到objStream.LoadFromFile(strFileName);退到catch里,在我的机器上是好用的,但是 从urlconnect读出数据编码问题 xslt转换XML到HTML中的空格问题 流和文件 哪位仁兄能帮在下详细解述一下Unicode? 在VC中,有关类库的查MSDN;在Java中,有关类库的查什么? 送分了,大家快来。 静态变量向前引用问题 java中变量的赋值和使用有什么区别?
public class Demo {
public static void main(String[] args) {
String string = "123456789";
List<String> strings = new ArrayList<String>();
for (int i = 0; i < string.length(); i++) {
String temp = "";
if((i+4)>string.length()){
temp = string.substring(i, i+1);
}
else if((i+7)>string.length()){
temp = string.substring(i, i+1)+string.substring(i+3, i+4);
}
else {
temp = string.substring(i, i+1)+string.substring(i+3, i+4)+string.substring(i+6, i+7);
}
strings.add(temp);
}
for (int i = 0; i < strings.size(); i++) {
System.out.println(strings.get(i));
}
}
}
sout(123456789);