`
- 浏览:
84315 次
- 性别:
- 来自:
南京
-
/***//**
*分割行
*
*@paramsrc,width,height
*@date
*@returnstaticString[]
*@autor
*/
publicstaticString[]split(Stringsrc,intwidth,intheight)
...{
Vectorvector=newVector(20);
Stringbuffer="";
intbufferWidth=0;
intmaxBufferWidth=0;
for(inti=0;i<src.length();i++)
...{
//如果遇到换行时
if(src.charAt(i)==' ')
...{
vector.addElement(buffer);
maxBufferWidth=Math.max(maxBufferWidth,bufferWidth);
buffer="";
}
else
...{
buffer+=src.charAt(i);
//计算buffer的宽度
bufferWidth=Font.getFont(Font.FACE_PROPORTIONAL,
Font.STYLE_PLAIN,Font.SIZE_SMALL).stringWidth(buffer);
//如果buffer的宽度大于显示区域的宽
if(bufferWidth>width)
...{
vector.addElement(buffer.substring(0,buffer.length()-1));
bufferWidth=Font.getFont(Font.FACE_PROPORTIONAL,
Font.STYLE_PLAIN,Font.SIZE_SMALL).stringWidth(
buffer.substring(0,buffer.length()-1));
maxBufferWidth=Math.max(maxBufferWidth,bufferWidth);
buffer="";
i--;
}
elseif(i==src.length()-1)
...{
vector.addElement(buffer);
maxBufferWidth=Math.max(maxBufferWidth,bufferWidth);
}
}
}
//获取数量
String[]text=newString[vector.size()];
//将数组循环赋值
for(inti=0;i<vector.size();i++)
...{
text[i]=(String)vector.elementAt(i);
}
returntext;
}
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
* 使用一个字符串分割另一个字符串 * * @param delimiter 边界上的分隔字符 * @param haystack 输入的字符串 * @param out 输出的字符串指针 * @return 分割成了多少个成员 */ int explode(char *delimiter, ...
本文实例汇总了C++常用字符串分割方法,分享给大家供大家参考。具体分析如下: 我们在编程的时候经常会碰到字符串分割的问题,这里总结下,也方便我们以后查询使用。 一、用strtok函数进行字符串分割 原型: char *...
MFC CString 字符串分割的详细代码和注释,方便有这方面困扰的童鞋借鉴使用,该例子代码适用绝多数含有分割符字符串的分割
c语言实现字符串分割split(), 实现C语言实现按分隔符来截取字符串
VC字符串分割成数组.docVC字符串分割成数组.docVC字符串分割成数组.docVC字符串分割成数组.docVC字符串分割成数组.docVC字符串分割成数组.docVC字符串分割成数组.docVC字符串分割成数组.docVC字符串分割成数组.docVC...
一个关于字符串匹配的算法,已经经过编译,希望对你有帮助
C++字符串分割源码,破解版VC助手,兼容多个windows版本
根据传入的字符串以及分割符号进行拆分,拆分成对应的字符串数组
利用mysql中提供的所有函数,组成的一个存储过程。此存储过程主要是将传入的字符串分割为多个值,单个列。
将字符串分割成数组: 例如将字符串“7369,7499,7521,7844"分割成 7369 7499 7521 7844 用法:可以将分割结果做为一个数组或者数据库表列来使用 select * from scott.emp where empno in (select column_value from...
用于分割字符串
用 逗号等分隔符 分开的字符串数量 比如 aaa,bbb,ccc 输出3
delphi字符串按字符串分割 Edit1aa1aa2 按aa分割结果 Edit1 1 2
免费分享的字符串分割示范源码,可是实现对特定字符串按照指定的字符进行分割
功能说明:对以数字结尾的字符串进行分割之后,第一部分按照postgresql默认的排序方式排序,第二部分按照数字的大小进行排序。 目标排序结果,以数字结尾字符串前半部分(addd-)一样情况下按照后半部分数字(1、2、3...
2、按指定符号分割字符串,返回“分割后指定索引的第几个元素”的值,象数组一样方便 3、检查一个元素是否在数组中,返回1或0 4、检查一个元素是否与数组中的相匹配,并返回相匹配的数组的值。参数值为0表示全模糊...
lua字符串转数组,类似js里的split()和php里的explode()
Oracle拆分字符串,字符串分割的函数,将返回一个表格,如果有需要的可以下载去看看。
sqlserver中根据某个字符切割字符串函数,比如根据逗号切割字符串,结果返回的是一个表值函数,这个函数返回结果字段包含Id和Value,Id为序号,Value为切割后的值
pb split() pb 字符串分割函数 自己写的字符串分割函数