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); 请教两个问题,一个是URLConnection,一个是修改内存地址值 真心求指点,关于在MyEclipse下dom4j的问题 判断字符串包含几个0? 求救················在线等 如何用java做动画 我是新手,请问各位都用什么样的编程环境。 谁有张孝祥的java全套光盘阿~~ 一个java程序的疑问 设计构造器与一般方法的访问控制问题! 到哪里能找到Borland Enterprise Server5.02+? 静态变量向前引用问题 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);