关于Java参数传递的问题 本帖最后由 magic282 于 2012-03-12 12:35:44 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 建议lz用内部类去解决上述的问题,java中都是参数的使用都是传值,而不是传递的引用。 小改一下,JAVA里没有引用传递,都是值传递的 private BNode preOrderInitialize(BNode t) throws IOException {// 先序初始化 char ch; ch = (char) inCharDataInputStream.read(); if (ch == '#') t = null; else { t = new BNode();// 问题貌似就出在这里 t.name = String.valueOf(ch); preOrderInitialize(t.lChildNode); preOrderInitialize(t.rChildNode); } return t; } 为什么 用gb2312写入英文字符“abcdef”用utf-8能够正确读出来?写入中文就读不出来了。原理是什么? 关于java反射,属性问题 求校验字符串算法 关于泛型 和 传类问题啊 关于异常捕捉和结果的问题 建议 用jb不会调试程序,如何调试程序,朋友们帮忙呀 高分求教:日文win2000下安装jbuilder x,如何输入中文? 我是JAVA的初学者,以前是搞VB和ASP开发的,我有个问题想问问大家。 如何设置java应用程序的风格,如java风格,和windows风格! 集合中何时需要强制转换,何时又不需要 小鸟请高手回答问题
private BNode preOrderInitialize(BNode t) throws IOException {// 先序初始化
char ch;
ch = (char) inCharDataInputStream.read();
if (ch == '#')
t = null;
else {
t = new BNode();// 问题貌似就出在这里
t.name = String.valueOf(ch);
preOrderInitialize(t.lChildNode);
preOrderInitialize(t.rChildNode);
}
return t;
}