请构造一个函数方法 : public void addblank(int n){ 添加n个空白字符 }
如 单传入的n 为5时 , 原有String 为“空白” 调用addblank后 变成 “空 格”;
额外提个问题回答此问题+10分,此时 字符串 “空 格” 长度为2还是7?
第1个回答 推荐于2016-07-25
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();
}
}本回答被提问者采纳
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();
}
}本回答被提问者采纳
第2个回答 2015-07-15
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();
}
}
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();
}
}
第3个回答 推荐于2016-10-02
public String getCount (int count){
String st = "";
if(count<0){
count = 0;
}
for(int i=0;i<count;i++){
st=st+" ";
}
return st;
}
String st = "";
if(count<0){
count = 0;
}
for(int i=0;i<count;i++){
st=st+" ";
}
return st;
}
第4个回答 2011-06-15
用String的endsWith方法,返回boolean型
例如:
String s = "123 ";
boolean b = s.endsWith(" ");
System.out.println(b);