return为什么为空
public class StringReverse {
// String resource = null;
//
// String result = null;
//
private static String reverseString(String resource,String result){
for(int i=resource.length()-1;i>0;i--){
result = result + resource.charAt(i);
}
return result;
}
public static void main(String args[]){
String s = "123456789abcdefg";
String result = null;
reverseString(s,result);
System.out.println(result);
}
}
这里result不是已经已经变成result + s了么?
为什么return 以后还是会为空呢?