java String字符串
1.有分隔号的截取publicstatic void cutStr()
{
String strs="12;13;34;56;78;";
String ch[]=strs.split(";");
for(Strings:ch)
{
if (s.trim() != "")
System.out.println(s);
}
}
输出结果
1213 34 56 78
说明
strs.split(";");它是一个数组,
可以给它多个 strs.split("/|;|,");
C#: string [] split = words.Split(new Char [] {' ', ',', '.', ':'});
/*
* 分隔字符串
* @param s 传入的字符串
* @param regex传入的符号 如:',','/'
*/
public static String[] splitStr(String s, String regex)
{
if(s == null)
{
return new String;
} else
{
String results[] = s.split(regex);
return results;
}
}
//去空格
public String trim()
{
int offset=0;
int count=0;
char value[];
int i = count;
int j = 0;
int k = offset;
char ac[];
for(ac = value; j < i && ac <= ' '; j++);
for(; j < i && ac[(k + i) - 1] <= ' '; i--);
return j <= 0 && i >= count ? this : substring(j, i);
}
publicStringsubStr(Stringstr)
{
if(str == null|| "".equals(str))
return "";
if(str.length() > 20 )
returnstr.substring(0,20)+"...";
else
return str;
}
/////2
public static String truncWithDot(String src, int length)
{
if(src == null)
return "";
String s = src;
if(src.length() > length + 1)
{
s = src.substring(0, length);
s = s + "...";
}
return s;
}
页:
[1]