Java 将字符串值从一个函数传递到另一个函数,而不将该字符串作为参数传递

Java 将字符串值从一个函数传递到另一个函数,而不将该字符串作为参数传递,java,android,android-studio,Java,Android,Android Studio,我不知道这是否可能,但我正在尝试将字符串从一个函数传递到另一个函数,而不将其作为参数传递 在这段代码中,字符串结果已经通过doInBackground传递了,我试图通过调用函数来传递结果,但是因为需要传递参数,所以我没有试图找出传递值的结果 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layou

我不知道这是否可能,但我正在尝试将字符串从一个函数传递到另一个函数,而不将其作为参数传递

在这段代码中,字符串结果已经通过doInBackground传递了,我试图通过调用函数来传递结果,但是因为需要传递参数,所以我没有试图找出传递值的结果

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_convert);
    String first = "Hero";
    nameFor(first);
}

private String nameFor(String s){
    Log.i("name", s);
    return s;
}

private void loadInto(String result) throws JSONException {
    String check = nameFor(*****);
}

通过这段代码,我试图获取loadInto函数中存储该值检查的第一个字符串。字符串结果已经有一个JSON对象。任何帮助都会非常感激,非常困难

字符串是不可变的,因此这两个字符串都可以正常工作

字符串a=您好!; _a的字符串副本_=新字符串a; 字符串a=你好,世界!; _a=a的字符串副本_;
但它的功能不同。最初,我首先声明字符串为全局变量,并尝试在loadInto函数上使用,但它显示的长度为空。1。您可以在传递给函数之前创建一个副本。或2。您可以在函数的第一行创建一个副本,对复制的副本执行操作,并在最后返回复制的副本。