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

实现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...

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值