gpt4 book ai didi

java - Java中如何将字符串从一个方法传递到另一个方法

转载 作者:太空宇宙 更新时间:2023-11-04 12:33:05 24 4
gpt4 key购买 nike

我声明了字符串:

private String name;

第一种方法:

private void showJSON(String response){
name = collegeData.getString(Config.KEY_NAME);
}

我想在此方法中使用 name 的值:

private void setRealmData() {}

最佳答案

您的问题有点不清楚,但如何实现有两种不同的情况:

A. name 变量是一个实例变量:

public class myClass{
private String name;
private void showJSON(String response){
// name = collegeData.getString(Config.KEY_NAME); - this was your code
this.name = collegeData.getString(Config.KEY_NAME); // Set the 'name' variable to the value you want for this instance
setRealmData(); // No argument passed, provided that 'name' is an instance variable
}
private void setRealmData(){
System.out.println(this.name); // Sample code
}
}

B. name 变量是局部变量:

public class myClass{       
private void showJSON(String response){
String name;
// name = collegeData.getString(Config.KEY_NAME); - this was your code
name = collegeData.getString(Config.KEY_NAME); // Set the 'name' variable to the value you want for the method
setRealmData(name); // Single argument passed, provided that 'name' is a local variable
}
private void setRealmData(string name){
System.out.println(name); // Sample code
}
}

请注意,myClass 类是一个虚拟类,我用来显示变量和方法的范围,请进行相应调整。

关于java - Java中如何将字符串从一个方法传递到另一个方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37628021/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com