可自设定长度,根据各种标点符号去分隔字符串
来源:互联网 发布:软件开发成功案例 编辑:程序博客网 时间:2024/06/06 01:24
public class Test {
public static void main(String[] args) {
String content="去年11月底,在《长江7 号》北京新闻发布会上,周星驰向媒体描述自己的神奇经历,他说自己见过两次UFO。第一次看见UFO 的时候,当时周星驰正在香港无线电视艺员第十一期夜训班读书。晚上开工拍《430 穿梭机》,他无意中抬头,看到头顶上有东西飞过,白色的,有月亮那么大小,一直飞过远方的山顶。多年后,周星驰去夏威夷旅游。他晚上躺在沙滩上,看天上的星星。满天繁星,发现其中一个会动,还动了半个小时。“我想不出来,除了UFO,它还能是什么东西。”周星驰说。";
new Test().subString(content);
}
public void subString(String content)
{
String []str=new String[1000];
int j=0;
int length=content.length();
int start=0;
int len=0;
while(len<=length)
{
if ((start+50)>length) //此处设置文字长度
{
len=length-start;
len=start+len;
}
else
{
len=start+50; //此处设置文字长度,必须和上面长度一样
}
if (len==length)
{
str[j]=content.substring(start, len);
break;
}
for (int i=len;i>start;i--)
{
String c=new Character(content.charAt(i)).toString();
if (c.equals(".")||c.equals("。")||c.equals(",")||c.equals(",")||c.equals("!")||c.equals("!")||c.equals("?")||c.equals("?"))
{
len=i;
break;
}
}
str[j]=content.substring(start, len+1);
start=len+1;
j++;
}
StringBuffer str2=new StringBuffer();
int k=0;
while (str[k]!=null)
{
System.out.println(str[k]);
k++;
}
}
}
- 可自设定长度,根据各种标点符号去分隔字符串
- Oracle 根据分隔符分隔字符串
- 根据某一分隔符分隔字符串
- 一个扩展后的Split方法,可根据字符串分隔字符,返回字符数组
- 可根据字符串所占的长度(非字符串长度)自动缩小字体大小, 以适应显示区域的宽度
- hive sql按照固定长度分隔字符串
- oracle 根据分隔符截取字符串
- NSArray根据字符串长度排序
- java字符串根据长度截取
- awk分隔符设定为多个字符或字符串
- 写字符串到文本【可设定格式】
- django根据字符串长度截取字符串
- jquery根据字符串长度限定,截取字符串
- 给出一个字符串和长度,给字符串进行分隔
- java将字符串根据分隔符转换成字符串数组
- 字符串拆分,根据指定分隔符拆分字符串
- 各种字符串操作---可运行
- 长度小于8000(varchar类型),以"逗号"分隔的字符串
- PHP面试题系列一【附答案】
- Java概述
- SQL SERVER 与ACCESS、EXCEL的数据转换
- PHP5盗链函数(referfile)
- 广电CMMB获4亿资金支持 手机电视国标扑朔迷离
- 可自设定长度,根据各种标点符号去分隔字符串
- Getting Started With Ruby and Rails
- ashx文件,一个被忽略的但实用的技术
- Reliable Data Protocol
- ubuntu 丢失密码问题---成功
- WinCE字节对齐问题
- ArcGIS DeskTop 9.2的安装过程
- 机器狗病毒样本(穿透冰和点还原卡)
- Delphi中枚举类型的应用