substring

public String substring(int beginIndex)返回一个新的字符串,它是此字符串的一个子字符串。该子字符串始于指定索引处的字符,一直到此字符串末尾。
例如:
  "unhappy".substring(2) returns "happy"
  "Harbison".substring(3) returns "bison"
  "emptiness".substring(9) returns "" (an empty string)
参数:
  beginIndex - 开始处的索引(包括)。
  返回:
  指定的子字符串。
  抛出:
IndexOutOfBoundsException - 如果 beginIndex 为负或大于此 String 对象的长度

/*

* content内容过长可能会导致xml文件过大,加载太慢。

* 但从seo的角度考虑全部输出有利于搜索引擎,但一般情况下内容也不会太多

* 为防止空格换行css无法控制撑大页面,用正则表达式替换掉空格,所以截取前面100个字符,页面显示的内容多少用css控制

*zdz的作品,流风的作品

代码如下 复制代码
*/

//str.trim().replaceAll("\s+"," ");

String contenttemp = rs.getString(contentName).trim().replaceAll("\s+","");

//NpfDebug.print(contenttemp.length());

if(conten(www.111cn.net)ttemp.length()>100){//如果长度大于100则截取

contenttemp = contenttemp.substring(0, 100);

//NpfDebug.print("contenttemp.length()>100 ? "+contenttemp.length()+"n"+contentStr);

}

rsbody.append(beforCONTENT);

rsbody.append(contenttemp);

rsbody.append(endCONTENT);

得到字符串真实长度和取固定长度的字符串函数

function getInterceptedStr(sSource, iLen)

{

if(sSource.replace(/[^x00-xff]/g,"xx").length <= iLen)

{

return sSource;

}

var ELIDED = "";

var str = "";

var l = 0;

var schar;

for(var i=0; schar=sSource.charAt(i); i++)

{

str += schar;

l += (schar.match(/[^x00-xff]/) != null ? 2 : 1);

if(l >= iLen - ELIDED.length)

{

break;

}

}

str += ELIDED;

return str;

from:http://www.111cn.net/jsp/Java/46329.htm

java截取字符串函数相关推荐

  1. php代码getsubstr,ThinkPHP 模板substr的截取字符串函数实例讲解

    ThinkPHP 模板substr的截取字符串函数详解 ThinkPHP 模板substr的截取字符串函数 在Common/function.php加上以下代码 /** ** 截取中文字符串 **/ ...

  2. mysql 从第几个字符串开始截取_MySQL截取字符串函数方法

    MySQL截取字符串函数是MySQL中功能强大的函数,下面就为您详细介绍MySQL截取字符串函数的用法,希望对您能够有所帮助. 今天建视图时,用到了MySQL中的字符串截取,很是方便. 感觉上MySQ ...

  3. thinkphp省略php,ThinkPHP的截取字符串函数无法显示省略号的解决方法

    对于ThinkPHP的截取字符串函数无法显示省略号的情况,解决方法如下: 打开Common/extend.php页面,修改msubstr函数如下: function msubstr($str, $st ...

  4. php字符串分割tp模板,ThinkPHP 模板substr的截取字符串函数详解

    ThinkPHP 模板substr的截取字符串函数 在Common/function.php加上以下代码 /** ** 截取中文字符串 **/ function msubstr($str, $star ...

  5. php向前截取字符串函数,ThinkPHP 模板substr的截取字符串函数详解

    ThinkPHP 模板substr的截取字符串函数 在Common/function.php加上以下代码 /** ** 截取中文字符串 **/ function msubstr($str, $star ...

  6. sql中截取字符串函数_SQL Server 2017中的顶级SQL字符串函数

    sql中截取字符串函数 SQL Server 2017 has been in the talk for its many features that simplify a developer's l ...

  7. java截取字符串后几位_java截取字符串后几位字符的方法

    java截取字符串后几位字符的方法: java中截取字符串中最后几个字符可以使用String类的substring方法,具体用法参考下方说明: 1.substring(int beginIndex)s ...

  8. java字符串截取遇到的字符,java 截取字符串遇到的有关问题

    java 截取字符串遇到的问题 有一个字符串如下: String a="1,2,3,4,@3,4,5,6,7"; 问题:因为@前后的两个数是重复的,那么我该怎么截取,将重复的变成一 ...

  9. 【Kotlin】字符串操作 ① ( 截取字符串函数 substring | 拆分字符串函数 split | 解构语法特性 )

    文章目录 一.截取字符串函数 substring 二.拆分字符串函数 split 一.截取字符串函数 substring Kotlin 中提供了 截取字符串函数 substring , 可接收 Int ...

最新文章

  1. 汉字书写解码_《汉字解码学》   第一部分
  2. 程序员的十大谎言,你中了几个? | 每日趣闻
  3. 并发,std::thread
  4. 笔记-项目人力资源管理-复习要点
  5. npm 查看当前生效的配置
  6. 音视频技术开发周刊 67期
  7. java部署平台_开源Java自动化部署平台JDeploy
  8. mysql数据库优先_MySQL数据库配置文件之优先级
  9. 使用自定义日志记录处理程序在JBoss AS 7中跟踪SQL语句
  10. c语言作业请输入一个运算符,C语言书面作业1(有答案版)..doc
  11. Spring Security 示例UserDetailsS​​ervice
  12. OPCDA通信--工作在透明模式下的CISCO ASA 5506-X防火墙配置
  13. linux常见的查看命令
  14. Springboot中如何引入本地jar包,并通过maven把项目成功打包成jar包部署
  15. Microsemi Libero使用技巧3——使用FlashPro单独下载程序
  16. 续上篇文章中的stmt使用方法。
  17. C语言:strtok()的用法。
  18. 资本资产定价模型CAPM
  19. Ubuntu 20.04 LNMP 环境编译安装
  20. Python基础知识之7

热门文章

  1. 通过java程序实现mysql 批量一个表的子段更新另一个表的字段
  2. org.apache.catalina.loader.StandardClassLoader@1af33d6
  3. 实验1 201521410028
  4. JavaScript 中常见设计模式整理
  5. Spring Boot与Kotlin使用Spring Data Rest创建HAL风格Restful接口
  6. 团队天梯赛L1-001
  7. Codeweavers的丰田模式
  8. [Android] AsyncTask详解
  9. Java中跳出多层循环的简单方法
  10. 喝酒的规矩(是男人必看必顶,女人可不看直接顶)