很简单的,这种问题自己动动脑吧!!!
用subString()
用subString()
解决方案 »
- ftp4j上传大文件的问题
- java生成exe文件,如何给这个exe文件传参数?
- 选择何种加密方法
- 线程同步问题,请帮忙
- 我们软件课程设计的题目要求模拟磁卡的刷卡管理,实现各个车辆出入小区管理,我的想法大家给个意见。
- 写个打印票据的小程序,不知如何能把上边距设小点
- 求助:关于JTableHeader高度问题
- 菜鸟提问了
- 恩!!(编译器,有源码吗?)
- 现在网页上有许多java写的文本编辑器,我想做一个,但不知道如何下手,有没有现成的例子,谢谢!给下载地点一定送分!(再问)
- 用applet做的基于B/S模式下的实时曲线显示程序(有源码)
- [推荐]你JAVA的基础好么?!?! 进来看看,到底JAVA基础怎么样
{
static String s =
"中文字符串!!字符串!!中文字符串!!中文字符中文字符串!!abcdef";//
public static void main(String[] args)
{
new ExtractC().extract(s);
} public Vector extract(String source)//source为要处理的字符串
{
Vector vResult = new Vector();
int length = source.length();
int interval = 60;//需要截取的字符串长度
int count;
if(length%interval == 0)
count = length/interval;
else
count = length/interval + 1;
for(int i=0; i<count; i++)
{
int start = i*interval;
int end;
if(i<count-1)
end = (i+1)*interval;
else
end = length;
vResult.add(source.substring(start, end));
} //输出结果
for(int i=0; i<count; i++)
{
String s = (String)vResult.elementAt(i);
System.out.println(s);
}
//结果保存在Vector类型的变量中,返回结果
return vResult;
}
}
String in="士大夫撒旦犯得上反对是深刻搭街坊勒克司大家阿里山激发寄生蜂历史里脚手分厘卡撒里脚手分厘卡撒解放了分列式的123456789012345678";
int slen=60,len=in.length(),flag;
flag=(len%slen==0)?0:1;
String[] out=new String[len/slen+flag];
for(int i=0;i<len/slen+1;i++){
if(i==len/slen){
if(flag==1)out[i]=in.substring(i*slen,len);
}
else{
out[i]=in.substring(i*slen,(i+1)*slen);
}
}
for(int j=0;j<out.length;j++){
System.out.println(out[j]);
}
}