Java循环截取字符串,存储到list中

字符串截取  存到list中 使用base转换文件 存储可能会用到

    public void demo() {
        String str = "ABCDEFGfdsdgdgdgdH1f";
        List<String> list = new ArrayList<String>();
        String streee = "";
        int len = str.length();
        int sub = 3;
        if (len % sub != 0) {
            for (int i = 0; i < str.length() - (len % sub); i += 3) {
                streee = str.substring(i, i + 3);
                list.add(streee);
            }
            String tpm = str.substring(str.length() - (len % sub), str.length());
            list.add(tpm);
        } else {
            for (int i = 0; i < str.length(); i += 3) {
                streee = str.substring(i, i + 3);
                list.add(streee);
            }
        }
        for (String arr : list) {
            System.err.println(arr);
        }
    }
时间: 2024-10-13 13:04:06

Java循环截取字符串,存储到list中的相关文章

只显示 前100个字 java 实现截取字符串!使用! &lt;c:if test=&quot;${fn:length(onebeans.info)&gt;100 }&quot;&gt;${ fn:substri

博客 文章 只显示 前100个字 java 实现截取字符串!使用! <c:if test="${fn:length(onebeans.info)>100 }">${ fn:substri http://blog.csdn.net/tfy1332/article/details/22811835 2014-04-02 17:14 3406人阅读 评论(0) 收藏 举报 版权声明:本文为博主原创文章,未经博主允许不得转载. <%@ taglib prefix=&qu

oc--截取字符串(从网址中截取用户名和密码)

/*截取字符串 从网址中截取用户名和密码*/ 2 NSString *str=@"http://localhost:8090.cn?user=adminator&pwd=1234ABCD"; 3 NSRange range1=[str rangeOfString:@"user="]; 4 NSRange range2=[str rangeOfString:@"&pwd="]; 5 NSUInteger userlocation=r

sql语句循环截取字符串

测试环境 : mssql2016 express 需求 : 拆分字符串执行insert 思路 : 在循环中截取分隔符之间的字符串.起止点位置计算    起点从0开始startIndex,查找第一个分隔符位置endIndex.下一次循环时,将endIndex+1作为起来,再查找其之后的第一个分隔符位置.直到查找到最后一个分隔符位置.   当找到最后一个分隔符位置时,下一个止点位置为0循环会结束,而处理不到最后分隔符与字符串结尾处的那个子串,即最后一个单元.所以源字符串起点不含分隔符,但结束时包含.

JAVA 正则表达式截取字符串小例子

例如:从如下字符串 营业时间: 11:30-21:30 修改 分类标签: 无线上网(8) 可以刷卡(7) 朋友聚餐(5) 家庭聚会(5) 商务宴请(4) 情侣约会(4) 可自带酒水(2) 中获取: 11:30-21:30 两个数字:两数字-两个数字:两个数字 因此 正则表达式:\\d{2}:\\d{2}-\\d{2}:\\d{2} 具体代码如下: import java.util.regex.Matcher; import java.util.regex.Pattern; public clas

java循环练习:把100——200中不能被3整除的数输出,每四个换一行输出

package com.eduask.circulationDemo; /*  *   * 1.把100--200中不能被3整除的数输出,每四个换一行输出  */ public class testDemo01 { public static void main(String[] args) { int j = 0; for(int i=100; i<=200; i++){ if (i%3 != 0) { j++; System.out.print(i+"  "); if (j%

C# 截取字符串方法(包含中英混合)

1 private string GetByteString(string center, int maxlen, string endStr) 2 { 3 string temp = center.Substring(0, (center.Length < maxlen + 1) ? center.Length : maxlen + 1); 4 byte[] encodedBytes = System.Text.ASCIIEncoding.ASCII.GetBytes(temp); 5 str

DOS命令(cmd)批处理:替换字符串、截取字符串、扩充字符串、获取字符串长度

1.替换字符串,即将某一字符串中的特定字符或字符串替换为给定的字符串.举例说明其功能:========================================= @echo off set aa=伟大的中国!我为你自豪! echo 替换前:%aa% echo 替换后:%aa:中国=中华人民共和国% echo aa = %aa% set "aa=%aa:中国=中华人民共和国%" echo aa = %aa% pause ==============================

Java 用正则表达式 截取字符串中的数字

package com.benywave; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Test { public static void main(String[] args) { String str = "急救电话 112"; Pattern pattern = Pattern.compile("[0-9]{1,}"); Matcher matcher

java 判断一个字符串中的数字:是否为数字、是否包含数字、截取数字

题外话: JavaScript中判断一个字符是否为数字,用函数:isDigit(); 一.判断一个字符串是否都为数字 package com.cmc.util; import java.util.regex.Matcher; import java.util.regex.Pattern; public class DigitUtil { public static void main(String[] args) { String str="123d"; System.out.prin