我正在编写一段代码来逐字反转字符串(输入:Java 很有趣;输出:有趣的是 Java),当我遇到一个问题时:如何将字符串变量添加到字符类型变量中。代码正在运行完美,但这怎么可能?有人,请给我解释一下。提前致谢。
import java.io.*;
public class numberof {
public static void main(String args[])throws IOException{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
String str1,str2="",str3="";
str1=br.readLine()+" ";
for(int i=0;i<str1.length();i++){
char x=str1.charAt(i);
if(x==' '){
str2=str3+" "+str2;
str3="";
}
else{
str3=str3+x; //HERE IS THE QUESTION PART(STRING+CHAR)
}
}
System.out.println(str2);
}
}