java 添加指定数目的空格字符

请构造一个函数方法:publicvoidaddblank(intn){添加n个空白字符}如单传入的n为5时,原有String为“空白”调用addblank后变成“空格”;... 请构造一个函数方法 : public void addblank(int n){ 添加n个空白字符 }
如 单传入的n 为5时 , 原有String 为“空白” 调用addblank后 变成 “空 格”;
额外提个问题回答此问题+10分,此时 字符串 “空 格” 长度为2还是7?
展开
 我来答
mq612
推荐于2016-07-25 · TA获得超过281个赞
知道小有建树答主
回答量:104
采纳率:0%
帮助的人:167万
展开全部
public class Main {
private String str = "你好";

public Main() {
addBlank(10);
System.out.println(str);
System.out.printf("新字符串长度:%d\n", str.length());
}

public void addBlank(int n){
String a = str.substring(0, 1);
String b = str.substring(1);
str = String.format("%s%" + (n + 1) + "s", a, b);
}

public static void main(String[] args) {
new Main();
}

}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
随性亻
2015-07-15 · TA获得超过4180个赞
知道小有建树答主
回答量:4622
采纳率:84%
帮助的人:635万
展开全部
public class Main {
private String str = "你好";

public Main() {
addBlank(10);
System.out.println(str);
System.out.printf("新字符串长度:%d\n", str.length());
}

public void addBlank(int n){
String a = str.substring(0, 1);
String b = str.substring(1);
str = String.format("%s%" + (n + 1) + "s", a, b);
}

public static void main(String[] args) {
new Main();
}

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
see198764
推荐于2016-10-02 · TA获得超过416个赞
知道小有建树答主
回答量:197
采纳率:100%
帮助的人:57.7万
展开全部
public String getCount (int count){
String st = "";
if(count<0){
count = 0;
}
for(int i=0;i<count;i++){
st=st+" ";
}
return st;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ku5y7xct0
2011-06-15 · TA获得超过431个赞
知道答主
回答量:592
采纳率:100%
帮助的人:323万
展开全部

用String的endsWith方法,返回boolean型
例如:
String s = "123 ";
boolean b = s.endsWith(" ");
System.out.println(b);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式