用java编写字符串函数或子字符串
目前我正在研究一个函数,其中如果字符串小于某个长度,则添加空字符,直到满足该长度。 此外,如果文本长度超过指定长度,则从该字符串中删除尾随字符用java编写字符串函数或子字符串,java,string,Java,String,目前我正在研究一个函数,其中如果字符串小于某个长度,则添加空字符,直到满足该长度。 此外,如果文本长度超过指定长度,则从该字符串中删除尾随字符 有一些函数像StringUtils.rightPad和subString,但我正在寻找一个同时执行这两项任务的函数。您可以链接这些调用以获得所需的结果: public static String fitToLength(String s, int len) { return StringUtils.rightPad(s, len).substri
有一些函数像
StringUtils.rightPad
和subString
,但我正在寻找一个同时执行这两项任务的函数。您可以链接这些调用以获得所需的结果:
public static String fitToLength(String s, int len) {
return StringUtils.rightPad(s, len).substring(0, len);
}
你可以用这个写你自己的函数 String.format(String.format(“%%%ds”,n),x).子字符串(0,n) 公共班机{
public static String fixLen(String x,int n) {
return String.format(String.format("%%%ds",n),x).substring(0,n);
}
public static void main(final String[] args) throws Exception {
String x="test";
String y=fixLen(x, 8);
System.out.println("y="+y+"\tlen="+y.length());
x="test1234567";
String z=fixLen(x, 8);
System.out.println("z="+z+"\tlen="+z.length());
}
}除了可以创建自己的函数外,您还可以为我们展示一些输入输出示例吗