java如何把一个页面的值传到另一个页面

怎样在第一个方法里把值传到第二个方法里并且在main中打印出来?急求!... 怎样在第一个方法里把值传到第二个方法里并且在main中打印出来?急求! 展开
 我来答
雷只为你劈
推荐于2017-12-16
知道答主
回答量:57
采纳率:0%
帮助的人:22.1万
展开全部
同学,class修饰的是类。你这是类之间的参数传递吧。
Test1类的方法修改;
public class Test1(){
public static String test(){//不明白为什么一定要定义为静态。
String str ="123456";

return str;

}

}
public class Test2(){
public static void main(String args[]){
String str = Test1.test();
}

}
解决方式2:定义为成员变量,给他写上get方法就能取得了。
public class Test1(){
String str = null;
public void test(){
String str ="123456";
}
public String getStr(){
return this.str;

}
}
public class Test2(){
public static void main(String args[]){

Test1 tes1 = new Test1();

test1.test();

String str = test1.getStr();

}
追问
嗯,非常感谢
何人降临
2014-03-31 · 超过18用户采纳过TA的回答
知道答主
回答量:49
采纳率:0%
帮助的人:42.8万
展开全部
首先是这两个类在不在一个程序里面,如果是的话,可以设成一个public static类型变量,这样第二个类直接可以用,如果不在的话,需要使用消息、管道、文件等手段
更多追问追答
追问
是在同一个包下的
追答
public class Test1{
    public static str=null;
    public static void test(){str="123456";}
}
public class Test2{
    public static test2(){System.out.println(Test1.str);}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-03-31
展开全部
在Test1定义一个类里的全局变量.然后定义get和set方法,在Test2里用get方法获取
追问
这两个方法在两个不同的类中
追答
两个类都加一个变量,然后两个类都加这两个方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我叫凡小客
2014-04-01 · TA获得超过505个赞
知道小有建树答主
回答量:137
采纳率:50%
帮助的人:84万
展开全部
public class test1 {
public static void test(){
String str = "123456";
System.out.println(str);
}
}
public class test2 {
public static void main(String[] args){
test1();
}
public static void test1(){
test1 t1 = new test1();
t1.test();
}

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
?>

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式