String按位截取问题 有个String 长度位数不确定 但必为偶数长 现在需要按两位两位截取放入list比如 "0205",截取出"02"和"05"放入List<String> "020509",截取出"02"和"05"和"09"放入List<String>求实现方法,谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public static void main(String args[]) { String orgStr = "02050908"; List<String> list = new ArrayList<String>(); int step = 2; for(int index = 0; index <= orgStr.length() - step; index+=step) { list.add(orgStr.substring(index, index + step)); } } String str = "02050908112345"; ArrayList<String> strList = new ArrayList<String>(); for(int i=0;i<str.length();i=i+2){ strList.add(str.substring(i, i+2)); } for(String tempStr : strList){ System.out.println(tempStr); } ftp://221.238.195.3/uploads/computer/java/Java2%BA%CB%D0%C4%BC%BC%CA%F5%B5%DAI%BE%ED.%BB%F9%B4%A1%D6%AA%CA%B67th%5Bwww.TopSage.com%5D.zip StringBuffer ss=new StringBuffer(s);while(ss.length()>=2){list.add(ss.substr(0,2));ss.delete(0,2);} import java.util.Arrays;import java.util.List;public class Test { public static void main(String[] args) { String str = "12345678901"; String[] strs = str.split("(?<=\\G.{2})"); List<String> list = Arrays.asList(strs); for(int i = 0, k = list.size(); i < k; i++) { System.out.println(list.get(i)); } }} ArrayList<String> strList = new ArrayList<String>(); 没用过这样的,学习来了呼呼 import java.util.List;public class Test { public static void main(String[] args) { String str = "12345678901"; String[] strs = str.split("(?<=\\G.{2})"); List<String> list = Arrays.asList(strs); for(int i = 0, k = list.size(); i < k; i++) { System.out.println(list.get(i)); } 构造方法的意义 java重复问题 Random()的范围问题 数组传值问题 程序运行时。输入数据方式问题。 JMenu如何关闭窗口? java applet的编译问题 怎样用java做一些和操作系统力气比较紧密的工作??泣跪求解!!!!! 有关新建Thread的时间问题? 关于synchronized的理解,希望高手给出答案 关于sun.net.ftp.FtpClient;的用法 Java数组类型转换
public static void main(String args[])
{
String orgStr = "02050908";
List<String> list = new ArrayList<String>();
int step = 2;
for(int index = 0; index <= orgStr.length() - step; index+=step)
{
list.add(orgStr.substring(index, index + step));
}
}
String str = "02050908112345";
ArrayList<String> strList = new ArrayList<String>();
for(int i=0;i<str.length();i=i+2){
strList.add(str.substring(i, i+2));
}
for(String tempStr : strList){
System.out.println(tempStr);
}
while(ss.length()>=2){
list.add(ss.substr(0,2));
ss.delete(0,2);}
import java.util.List;public class Test { public static void main(String[] args) {
String str = "12345678901";
String[] strs = str.split("(?<=\\G.{2})");
List<String> list = Arrays.asList(strs);
for(int i = 0, k = list.size(); i < k; i++) {
System.out.println(list.get(i));
}
}
}
没用过这样的,学习来了呼呼
String str = "12345678901";
String[] strs = str.split("(?<=\\G.{2})");
List<String> list = Arrays.asList(strs);
for(int i = 0, k = list.size(); i < k; i++) {
System.out.println(list.get(i));
}