实现java字符串长度截取功能,java字符串长度截取

代码如下:

/**

* 字符串长度截取

* @author Administrator

**/

public classMain {public static voidmain(String[] args)

{

String str= "java教程网提醒您,全屏观看效果更佳,更高清,该视频以学习为目的,不含任何商业模式,并且不提供任何的技术服务等,如有其它问题可以联系网站管理员,更多java源码尽在源码天堂。";int len = str.length(), maxLen = 62, temp = 0, i = 0;for(; i < len && temp <= maxLen; i++)

{char c =str.charAt(i);int charLen =String.valueOf(c).getBytes().length;

temp+=charLen;

System.out.println(c + ", start=" + i + ", end=" +temp);

}

str= str.substring(0, i-1);

System.out.println("[" + str + "]");

}

}

详细说明:http://java.662p.com/thread-447-1-1.html

java截取固定长度字符串,然后字符串截一次,长度少一个怎实现

public static void main(String[] args) {

String ss="aaaaaaaaaaaaa";

int n=3;

String s=null;

int t=0;

int a=ss.length()/n+1;

for(int i=0;i

if(ss.length()>0){

t=ss.length()>n?n:ss.length();

s=ss.substring(0, t);

ss=ss.substring(t);

}

System.out.println(s);

}

}

java字符串字节长度截取问题

contentSummanry = contentSummanry.substring(0,100); 这就是说我要截取前面一百个字符

同学 这是最好的截取了 你试试

contentSummanry就是你要去里面截取的字符串 看看这里吧:

public class CutString {

/**

* 判断是否是一个中文汉字

*

* @param c

* 字符

* @return true表示是中文汉字,false表示是英文字母

* @throws UnsupportedEncodingException

* 使用了JAVA不支持的编码格式

*/

public static boolean isChineseChar(char c)

throws UnsupportedEncodingException {

// 如果字节数大于1,是汉字

// 以这种方式区别英文字母和中文汉字并不是十分严谨,但在这个题目中,这样判断已经足够了

return String.valueOf(c).getBytes("GBK").length > 1;

}

/**

* 按字节截取字符串

*

* @param orignal

* 原始字符串

* @param count

* 截取位数

* @return 截取后的字符串

* @throws UnsupportedEncodingException

* 使用了JAVA不支持的编码格式

*/

public static String substring(String orignal, int count)

throws UnsupportedEncodingException {

// 原始字符不为null,也不是空字符串

if (orignal != null && !"".equals(orignal)) {

// 将原始字符串转换为GBK编码格式

orignal = new String(orignal.getBytes(), "GBK");

// 要截取的字节数大于0,且小于原始字符串的字节数

if (count > 0 && count < orignal.getBytes("GBK").length) {

StringBuffer buff = new StringBuffer();

char c; ......余下全文>>

http://www.dengb.com/Javabc/839937.htmlwww.dengb.comtruehttp://www.dengb.com/Javabc/839937.htmlTechArticle实现java字符串长度截取功能,java字符串长度截取 代码如下: /* * * 字符串长度截取 * @author Administrator * */ public class Main { public static void m...

java 字符串长度截取,实现java字符串长度截取功能,java字符串长度截取相关推荐

  1. java中系统撤销对象顺序实例,撤消/重做功能Java的对象序列化

    游戏编程与"企业应用程序"编程和"webapp编程"没有多大关系. 所以这取决于你正在做什么样的游戏,但你的方法和gaven所以这些票价与游戏状态在" ...

  2. java字符串常量池长度_Java String类相关知识梳理(含字符串常量池(String Pool)知识)...

    目录 1. String类是什么 1.1 定义 1.2 类结构 1.3 所在的包 2. String类的底层数据结构 3. 关于 intern() 方法(重点) 3.1 作用 3.2 字符串常量池(S ...

  3. java截取某两个字符之间的字串_Java截取特定两个标记之间的字符串实例

    Java截取特定两个标记之间的字符串实例 如有一串字符串: higklmnopq java代码如下: public class StringTest { public static void main ...

  4. 按 字节截取分别以GBK 和 utf-8 编码的 字符串的java程序。

    package Other;import java.io.IOException;public class CutByteDemo {/*** @param args* @throws IOExcep ...

  5. java oracle 连接字符串函数_通过shell来比较oracle和java中的字符串使用

    这些准备工作齐了之后,我们来从Java中的字符串使用入手来比较一下oracle中对于字符串的处理. java中有如下的一些函数,我会依次来做比较. public char charAt(int ind ...

  6. 第二十九节:Java基础知识-类,多态,Object,数组和字符串

    前言 Java基础知识-类,多态,Object,数组和字符串,回顾,继承,类的多态性,多态,向上转型和向下转型,Object,数组,多维数组,字符串,字符串比较. 回顾 类的定义格式: [类的修饰符] ...

  7. Java黑皮书课后题第7章:**7.34(对字符串中的字符排序)使用以下方法头编写一个方法,返回一个排序好的字符串。编写一个测试程序,提示用户输入一个字符串,显示排序好的字符串

    **7.34(对字符串中的字符排序)使用以下方法头编写一个方法,返回一个排序好的字符串.编写一个测试程序,提示用户输入一个字符串,显示排序好的字符串 题目 题目描述 破题 代码 运行实例 题目 题目描 ...

  8. java 字符数组与字符串_用于字符串和数组的5种简单有效的Java技术

    java 字符数组与字符串 Java通常会排在前五种最流行的编程语言中,因此可以理解. 它是一种通用语言,非常容易学习,因为它是一种高级语言,并且可以满足许多用例. 由于这些原因,Java是一门很棒的 ...

  9. 用于字符串和数组的5种简单有效的Java技术

    Java通常会排在前五种最受欢迎​​的编程语言之内,这可以理解. 它是一种通用语言,非常容易学习,因为它是一种高级语言,并且可以满足许多用例. 由于这些原因,Java是一门伟大的语言,可以用来学习您是 ...

  10. java语言用数组接收字符_Java基础——数组应用之字符串String类

    字符串String的使用 Java字符串就是Unicode字符序列,例如串"Java"就是4个Unicode字符J,a,v,a组成的. Java中没有内置的字符串类型,而是在标准J ...

最新文章

  1. css 边缘闪光_css文字渐变+内发光+投影效果
  2. c++17(18)-static_cast
  3. a.out.h 头文件分析 \linux-1.0\linux\include\linux\a.out.h
  4. 一些知名的J2me优秀开源UI项目
  5. 如何修改MySQL已有表的字符集
  6. [sitemap 索引情况提示] 根据 sitemap 的规则[0],当前页面 [pages/loading/loading] 将被索引
  7. 44. Factor parameter-independent code out of templates.
  8. 【天梯选拔月赛】寻宝路线(dp)
  9. jsp进阶教程和Servlet
  10. 一张图概括淘宝直播背后的前端技术 | 赠送多媒体前端手册
  11. 优化概率神经网络_贝叶斯神经网络最新综述
  12. Pytorch torch.add() torch.add_() 用法
  13. 叉乘点乘混合运算公式_Word打公式太麻烦?十分钟带你零基础上手LaTex数学公式...
  14. 2020年整理的大数据基础入门教程总结和学习路线
  15. Java 密码学相关知识
  16. mysql数据库全局搜索_数据库全局搜索
  17. JQuery选择器语法
  18. python网络爬虫网易云音乐下载_python网络爬虫爬取网易云音乐
  19. 温度 数值模拟 matlab,基于Matlab导热问题的数值模拟.pdf
  20. java-非对称(RSA)签名加密(springboot框架)

热门文章

  1. 哔哩哔哩电脑版下载后音频与画面分离,视频没有声音
  2. 动态矩阵控制(DMC)的简单理解及其示例
  3. Redis与数据库数据同步解决方案
  4. cad lisp 管道截面_CAD计算材料截面特性插件-cad计算截面特性插件稳定免费版-东坡下载...
  5. fgo服务器维护检测脚本,fgo脚本工具游戏蜂窝简单实例
  6. 兄弟Brother DCP-1519 驱动
  7. 新计算机装系统找不到鼠标,新主板装win7系统不能使用usb鼠标键盘的解决方法(完美)...
  8. 如何通过短视频平台实现高效裂变?小魔推同城流量推广了解一下
  9. 第二代支付系统专题之报文篇(二)大额支付报文完整版(含二代新增功能业务说明)
  10. 玩单片机需要学数电、模电吗?