JAVA中一个函数怎么调用另一个函数运行后得到的结果?传参。求指点。。

代码:
public void urlCon() {
try {
URL url = new URL(PATH + input);
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setConnectTimeout(5000);
connection.setReadTimeout(8000);
connection.setRequestMethod("GET");
connection.setUseCaches(false);
connection.setDoOutput(true);
connection.setDoInput(true);
OutputStream outputStream = connection.getOutputStream();
outputStream.flush();
connection.getResponseCode();

        InputStream in = connection.getInputStream();
        BufferedReader reader = new BufferedReader(new InputStreamReader(in));
       final StringBuilder response = new StringBuilder();
        String line;
        while ((line = reader.readLine()) != null) {
            response.append(line);
        }
        Log.i("返回的数据是 ", response.toString());

    } catch (MalformedURLException e1) {
        e1.printStackTrace();
    } catch (ProtocolException e1) {
        e1.printStackTrace();
    } catch (IOException e1) {
        e1.printStackTrace();
    }

}

这个函数运行后得到的结果是 response.toString()是一个字符串,现在又定义了一个函数public void eight() {}在这个函数里面我想定义一个字符串就是response.toString(),请问这个参数要怎么传进来?

5个回答

1.静态变量
2.回调函数

你希望函数计算的结果可以被另一个函数使用,那么首先那个函数必须要有返回值。

有了返回值,你定义一个变量来接收就可以了

yy8093
我说假如 回复sld22525482: 方法体改为public String urlCon() { ,然后在方法内,return response.toString();
3 年多之前 回复
sld22525482
「已注销」 额。。那我写的这个返回值要怎么自己加上去啊。。。有点懵
3 年多之前 回复

public void urlCon()修改为public String urlCon()
里面加上 return response.toString();

在eight里调用它

乍一看 貌似安卓程序员

public static String resString(){
return "返回值";
}
public static void main(String[] args) {
String str=Testjava.resString();
System.out.println(str);
}

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问

相似问题

1
使用call指令调用一个dll中的函数的时候,是怎么知道要调用函数的入口地址的?
1
如何从dll函数中获得调用堆栈上一层级的函数名?
1
tofix函数和fix函数有什么区别,tofix函数是java函数,那么怎么在vb中调用呢?
1
怎么才能调用mdsn的软件上没有说明的一个函数,比如java的tofix函数?
1
怎么在vb中使用几个java中使用的函数,函数名知道的话,可以通过什么方式调用?
1
怎么在vb编程语言系统中调用从java中产生的tofix函数来实现精度判断?
1
vb自身的函数为什么可以返回一个带有嵌套的函数的调用,而我们自己写的用户函数就不能实现呢?
3
请问VB语言中怎么给一个函数中调用主程序的变量,而不是通过参数的方法拿到值?
2
vb语言中内函数调用外函数,两个函数可以同时修改一个数组,但是两个平行函数先后调用
11
jsp中怎么让在前一个div的js中调用后一个div的js中的函数?
2
vb6.0的函数内怎么调用界面判断并且转为执行另一个函数名?怎么把另一个函数的结果作为返回?
2
怎么在vb的函数调用中使用转移,将另一个函数的返回结果作为本函数的返回结果转移过去?
2
怎么在函数中判断中断执行并且把调用指向另一个函数,根据函数名的判断?
2
请问vb调用函数中加上一个判断提前结束函数并且把另一个函数作为继续传入调用怎么实现?
2
vb6.0中文编程系统怎么在函数内实现函数调用的转换?怎么把函数控制权传给另一个函数?
2
vb编程函数中有什么可以实现当前函数切换到另一个函数的语句?
2
如何从界面调用函数的时候不选择函数调用,而是先调用了函数然后再在函数里切换实现?
2
vb怎么在调用函数的时候决定是不是通过本函数调用,如果不是,自动选择下面一个函数调用
2
函数的调用,如果函数名的选择不在界面上而是在函数调用里怎么实现?
2
vb编程中文版中怎么将函数的调用放在界面的调用的外面?