当前位置:编程学习 > JAVA >>

JAVA中怎么样往一个字符串的左端添加空格

最近碰到小问题,求各位高手帮帮忙 --------------------编程问答-------------------- str = " " + str; --------------------编程问答--------------------
引用 1 楼 acesidonu 的回复:
str = " " + str;
+1 --------------------编程问答--------------------
引用 1 楼 acesidonu 的回复:
str = " " + str;


+1


友情提示:亲,记得结贴阿。 --------------------编程问答--------------------
引用 1 楼 acesidonu 的回复:
str = " " + str;

我试过了,没有效果 --------------------编程问答-------------------- 亲,你们试过没有啊 --------------------编程问答-------------------- 引用 1 楼 acesidonu 的回复:
str = " " + str; 
--------------------编程问答--------------------

public class Test {
public static void main(String[] args) {
String str = "abc";
System.out.println("原始字符串长度:"+str.length());
str = " " + str;
System.out.println("添加空格后字符串长度:"+str.length());
}
} --------------------编程问答-------------------- str = " " + str;  
不可能没有效果,只是空格打印出来是看不到的。你可以打印字符串的长度看看就知道了。 --------------------编程问答--------------------
引用 1 楼 acesidonu 的回复:
str = " " + str;


我用下面的代码试了一下,有效果。

public class Test{
public static void main(String[] args){
String str1="abc";
String str2="abc";
str1 = " "+str1;
System.out.println(str1);
System.out.println(str2);
}
}

至于你说的没效果可能有两个方面的原因:1.输出的结果空格不明显,所以我用了两个字符串对比可以明显的看出输出效果不一样。                  
                                      2.str1 = " "+str1;在这里的双引号里,你可能直接输入了两个连着的双引号而忘了输入一个空格字符。 --------------------编程问答-------------------- --------------------编程问答--------------------

public class Test {
public static void main(String[] args) {
String str = "abc";
System.out.println("原始字符串长度:"+str.length());
str = " " + str;
System.out.println("添加空格后字符串长度:"+str.length());
}
}
--------------------编程问答--------------------
引用楼主 lxraiyl 的回复:
最近碰到小问题,求各位高手帮帮忙

+1 --------------------编程问答--------------------
引用 1 楼 acesidonu 的回复:
str = " " + str;


+1 --------------------编程问答-------------------- 你把你的代码贴出来让大家看看怎么会没有效果的啊!
补充:Java ,  Java SE
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,