java编程问题,如果我想让输出没有空格怎么做
程序如下publicclassStringTest{publicstaticvoidmain(String[]args){Stringstr=args[0];String...
程序如下
public class StringTest {
public static void main(String[] args){
String str=args[0];
String rev="";
for(int i=1;i<=str.length();i++){
rev=rev+str.charAt(str.length()-i);
}
System.out.println(rev);
}
}
例如我输入“string a str”那会给我输出“rts a gnirts”,我现在想不要空格显示出来,该怎么做? 展开
public class StringTest {
public static void main(String[] args){
String str=args[0];
String rev="";
for(int i=1;i<=str.length();i++){
rev=rev+str.charAt(str.length()-i);
}
System.out.println(rev);
}
}
例如我输入“string a str”那会给我输出“rts a gnirts”,我现在想不要空格显示出来,该怎么做? 展开
3个回答
展开全部
public class StringTest {
public static void main(String[] args){
String str=args[0];
String rev="";
for(int i=1;i<=str.length();i++){
if (' ' != str.charAt(str.length()-i)) {
rev=rev+str.charAt(str.length()-i);
}
}
System.out.println(rev);
}
}
展开全部
System.out.println(rev);
之前加一个空判断 ,
if(!" ".equals(rev)){
System.out.println(rev);
}
之前加一个空判断 ,
if(!" ".equals(rev)){
System.out.println(rev);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Java的String有replace可以替换的
String s = "fsd ag ds agae g ";
s = s.replace(" ", "");
System.out.println(s);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询