日期:2014-05-20  浏览次数:20749 次

java 中不同方法间的数据调用问题 求大神解答!!
大概程序是:
public static void main(String[] args)
{
  ShowUrls();
  Twoweb();
}
public void ShowUrls()
{
int i;
String[] buff=new String[50];
    buff[i]=chaolianjie;//buff[]中存有多个字符串}
public void Twoweb()
{
  curUrl= new URL(buff[0]);//这里怎么调用ShowUrls()里的buff[0]啊? Browser1=new WebBrowser(curUrl);
}
java ?,方法?,数据调用

------解决方案--------------------
1,要么用全局变量;
2,要么让showUrls()返回一个值.
------解决方案--------------------
showUrls()返回一个string[]类型,不要用void。然后return buff。这样在Twoweb里面就能调用buff[0]了。
------解决方案--------------------
把buff定义在showURL()方法的外面