如何通过一个函数改变传入的一个参数的值(参数类型如String int)??????? String类型是不能被修改的,一定要修改请考虑使用StringBuffer 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以使用数组[]、Vector、散列表什么的使用实例句柄的类型。里面的元素就类似你所说的C里的指针 String s = "A";Integer i = new Integer(0);Object[] a = new Object[2];chageValue(a);System.out.println(a[0] + " " + a[1]);public static void chageValue(Object[] obj){ obj[0] = "ABC"; obj[1] = new Integer(999);}这里是只一种例子,具体用什么,怎么用,自己定。 如果是String 和int作为参数,不行,做不到! 如果没有限制,很多种方法都可以做到楼主的要求,但是楼主就偏偏要用这种方法做。你如果一定要用这种Pass by reference来做,而且不加其他code那真是做不了。 java 根据未知序列生成多叉树 一个JTextField的问题! 请教 C++用JAVA替代写语句 学习JAVA是否都要从applet学起? 类的问题!!!! 有没有,在上海给日本做外包的软件公司的人啊?大家谈谈看!有没有人知道nec日电集成 上海 分部,怎么样? 快来呀!送分,送分。。。 幫我分析以下原因: 高手,高手,高高手请进! 怎样向已存在的文本文件中添加信息,而不影响原有信息? Java 中利用管道实现线程间的通讯 这是什么意思?高手们指点
Integer i = new Integer(0);
Object[] a = new Object[2];chageValue(a);
System.out.println(a[0] + " " + a[1]);public static void chageValue(Object[] obj)
{
obj[0] = "ABC";
obj[1] = new Integer(999);
}
这里是只一种例子,具体用什么,怎么用,自己定。
如果是String 和int作为参数,不行,做不到!
你如果一定要用这种Pass by reference来做,而且不加其他code那真是做不了。