码迷,mamicode.com
首页 > 编程语言 > 详细

java将字符串按指定长度分割

时间:2017-07-03 12:20:56      阅读:312      评论:0      收藏:0      [点我收藏+]

标签:arraylist   java   ati   div   return   code   列表   pre   ret   

 1     /**
 2      * 把原始字符串分割成指定长度的字符串列表
 3      * 
 4      * @param inputString
 5      *            原始字符串
 6      * @param length
 7      *            新字符串长度
 8      * @return
 9      */
10     public static List<String> getStrList(String inputString, int length) {
11         int size = inputString.length() % length + 1;
12         return getStrList(inputString, length, size);
13     }
14 
15     /**
16      * 把原始字符串分割成指定长度的字符串列表
17      * 
18      * @param inputString
19      *            原始字符串
20      * @param length
21      *            新字符串长度
22      * @param size
23      *            返回列表大小,用null填充
24      * @return
25      */
26     public static List<String> getStrList(String inputString, int length,
27             int size) {
28         List<String> list = new ArrayList<String>();
29         for (int index = 0; index < size; index++) {
30             String childStr = substring(inputString, index * length,
31                     (index + 1) * length);
32             list.add(childStr);
33         }
34         return list;
35     }
36 
37     /**
38      * 分割字符串,如果开始位置大于字符串长度,返回空
39      * 
40      * @param str
41      *            原始字符串
42      * @param f
43      *            开始位置
44      * @param t
45      *            结束位置
46      * @return
47      */
48     public static String substring(String str, int f, int t) {
49         if (f > str.length())
50             return null;
51         if (t > str.length()) {
52             return str.substring(f, str.length());
53         } else {
54             return str.substring(f, t);
55         }
56     }

 

java将字符串按指定长度分割

标签:arraylist   java   ati   div   return   code   列表   pre   ret   

原文地址:http://www.cnblogs.com/ljtletters/p/7109875.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!