算法应用 ---拆分字符串为n节字符
- package com.tw.str.util;
- import java.util.ArrayList;
- import java.util.Iterator;
- import java.util.List;
- /**
- *<p>拆分字符串为n节字符</p>
- * @author tangw 2010-12-27
- *
- */
- public class StrTest {
- /**
- * @param args
- */
- public static void main(String[] args) {
- //
- List list =test("1234567890123456789");
- for(int i=0;i<list.size();i++){
- System.out.println(i+"=="+list.get(i));
- }
- }
- public static List test(String str){
- if(str==null)return null;
- List list = new ArrayList();
- int len = str.length();
- int currIndex = 2;//1024*100;
- if( len > currIndex ){
- int endIndex = 0;
- int begIndex = 0;
- String p_str = null;
- while( endIndex<len ){
- endIndex = endIndex+currIndex;
- if( endIndex <len ){
- p_str = str.substring(begIndex,endIndex);
- list.add(p_str );
- begIndex = endIndex;
- }else{
- p_str = str.substring(begIndex);
- list.add(p_str );
- }
- }
- }else{
- list.add(str);
- }
- return list;
- }
- }
转载于:https://blog.51cto.com/wen5566/464553
算法应用 ---拆分字符串为n节字符相关推荐
- 经典算法面试题目-设计算法移除字符串中重复的字符(1.3)
题目 Design an algorithm and write code to remove the duplicate characters in a string without using a ...
- MFC中将用户输入的表示16进制数的字符串转换成16进制数输出显示(包含1.wstring转成string的方法函数2.用boost库拆分字符串的函数3.字符转16进制数值的函数)
前期准备: 1.电脑中安装好boost库,我的电脑中安装在C盘根目录下,如下图所示: 2.配置好boost环境变量,如下图所示: 3.开发环境VS2015,工程为MFC应用程序 需要的头文件如下: # ...
- C++确定字符串是否具有唯一字符的算法(附完整源码)
C++确定字符串是否具有唯一字符的算法 C++确定字符串是否具有唯一字符的算法完整源码(定义,实现,main函数测试) C++确定字符串是否具有唯一字符的算法完整源码(定义,实现,main函数测试) ...
- oracle sql字符拆分字符串函数,oracle-是否有在PL / SQL中拆分字符串的功能?
oracle-是否有在PL / SQL中拆分字符串的功能? 我需要编写一个过程来规范具有由一个字符连接的多个令牌的记录. 我需要获得这些令牌来分割字符串,并将每个令牌作为新记录插入表中. Oracle ...
- 处理字符串_6_拆分字符串里的字符和数
拆分字符串里的字符和数字 需求描述 需求:过滤tmp_v视图里data字段拆分会原来的ename和deptno两个字段. 解决方法:这里通过translate.replace.repeate(repl ...
- 对于一个字符串,请设计一个高效算法,找到第一次重复出现的字符
题目描述 对于一个字符串,请设计一个高效算法,找到第一次重复出现的字符. 给定一个字符串(不一定全为字母)A及它的长度n.请返回第一个重复出现的字符.保证字符串中有重复字符,字符串的长度小于等于500 ...
- java字符串替换 数组,Java工具类-拆分字符串组装数组,替换字符
Java工具类--拆分字符串组装数组,替换字符 >>>>>>>>>>>>>>>>>>> ...
- html+分割字符,sql拆分字符串split
SQL里有没有类似SPLIT的分割字符串函数 createfunctionf_split(@cvarchar(2000),@splitvarchar(2)) returns@ttable(colvar ...
- 实现一个算法,确定一个字符串 s 的所有字符是否全都不同(两种方法)
题目: 实现一个算法,确定一个字符串 s 的所有字符是否全都不同. 示例 1: 输入: s = "leetcode" 输出: false 示例 2: 输入: s = "a ...
最新文章
- WinForm绘制带有升序、降序的柱形图
- 这几家公司有个梦想:开发AI操作系统,让外行也成为人工智能大师
- python 按照要求对字符串进行处理
- Linux中shell的介绍
- .net 把一个对象赋值给一个参数_Java:new一个对象的过程中发生了什么?
- 10 | 案例篇:系统的软中断CPU使用率升高,我该怎么办?
- linux监听远程ip,设计一个脚本,监控远程的一台机器(假设ip为123.23.11.21)的存活状态,当发现宕机时发一封...
- 【Java】单词倒序输出
- 和shopee哪个好_shopee虾皮哪个站点好,马来还是台湾?马来跟台湾哪个好做?
- 最好免费的 HTML5 JS 网站视频播放器收集
- 在MAC上.sh command not found?
- 贵阳打出大数据战略组合拳
- 管家婆辉煌II盘点功能操作流程
- 微信视频号迅速突破“快抖”封锁 ,换挡提速!
- 03.获取网页源代码
- 如何写一篇五彩斑斓的博客.append(可爱)
- Arduino开发-TFT_eSPI库学习
- 商务邮箱是什么怎么注册?邮箱客服电话
- 多云管理行政管理规范需求_征服多云管理的6种工具
- 测试驱动设计_测试驱动的设计,第2部分