作业 急用! 字符串对齐的问题。写一个方法实现左对齐和右对齐,参数为一个字符串,和一个整数,还有一个字符。当字符串长度小于整数时,用字符补全。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public class C { public static void align(String str,int k,String c){ if(k-str.length() >0){ for(int i=0;i<k-str.length();i++) str=str+c; } System.out.println("左对齐:"+str); System.out.println("右对齐:"+new StringBuffer(str).reverse().toString()); } public static void main(String[] args){ //左对齐和右对齐,参数为一个字符串,和一个整数,还有一个字符。 //当字符串长度小于整数时,用字符补全。 align("abcdefg",20,"*"); }}输出:左对齐:abcdefg*******右对齐:*******gfedcba public static void main(String[] args) { String str = "hello"; System.out.println(left(str, 10, '+')); System.out.println(right(str, 10, '+')); } public static String left(String str, int len, char c) { StringBuffer sb = new StringBuffer(str); while (sb.length() < len) { sb.insert(0, c); } return sb.toString(); } public static String right(String str, int len, char c) { StringBuffer sb = new StringBuffer(str); while (sb.length() < len) { sb.append(c); } return sb.toString(); } parse java Struct to oracle 二维数组问题 关于命令行参数不能接受 /? 的问题 这个sql语句后面的?是什么意思? 请问SWT中窗体最小化是怎么实现的啊? 关于Ajax的问题。。。。。。。。。。。。。。。。。。。。。 如何用jsp访问目录下的html文件 关于两类之间关联的问题?? adjustmentEvent的 getValue()方法Not Found...... 简单的tomcat 问题?请教,在线等候 webservice传输对象的问题 请教现在正在公司做Java项目的前辈们,迭代器中的三个方法的用法。
public class C {
public static void align(String str,int k,String c){
if(k-str.length() >0){
for(int i=0;i<k-str.length();i++)
str=str+c;
}
System.out.println("左对齐:"+str);
System.out.println("右对齐:"+new StringBuffer(str).reverse().toString());
}
public static void main(String[] args){
//左对齐和右对齐,参数为一个字符串,和一个整数,还有一个字符。
//当字符串长度小于整数时,用字符补全。
align("abcdefg",20,"*");
}
}
输出:
左对齐:abcdefg*******
右对齐:*******gfedcba
public static void main(String[] args) {
String str = "hello"; System.out.println(left(str, 10, '+'));
System.out.println(right(str, 10, '+'));
} public static String left(String str, int len, char c) {
StringBuffer sb = new StringBuffer(str);
while (sb.length() < len) {
sb.insert(0, c);
}
return sb.toString();
} public static String right(String str, int len, char c) {
StringBuffer sb = new StringBuffer(str);
while (sb.length() < len) {
sb.append(c);
}
return sb.toString();
}