由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Java版 - 新手问个入门问题
相关主题
请教一段代码,关于hashCode()一个Java程序员的话(3)
两个很基本的JAVA问题BufferedWriter里的write()
菜鸟问个简单的问题能否让函数返回一个用于赋值的引用
急问如何append double 数据到txt文件一个简单的关于java Map的问题
java新手弱问(eclipse)最近Code Review看到的奇葩代码
请教:怎样函数里改变一个Double变量的值?Java 问题
NullPointerException 问题折腾了一天,实在是绝望了,请教请教
问个primitive type的问题Re: how to initialize corba object orb in servlet
相关话题的讨论汇总
话题: tempstr话题: string话题: outstr话题: ii话题: ch10
进入Java版参与讨论
1 (共1页)
r*********i
发帖数: 67
1
我下面这代码很简单,就是将一个数字字符串变成它的二进制格式字符串。现在的问题
是,我的outstr 总是空的。我检查了tempStr, 它是有内容的。
请问各位大牛,这是什么问题呢?
package ch10_io;
import java.io.*;
public class Ch10_Q6 {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println(System.getProperty("user.dir"));
int i, ii;
String str = "123.23";
String outStr = "" ;
String tempStr = "";
for (ii=0; ii < str.length(); ++ii) {
i = (int)str.charAt(ii);
tempStr = Integer.toBinaryString(i);
outStr.concat(tempStr);
}
System.out.println(outStr);
}

}
S*******e
发帖数: 525
2
Replace
outStr.concat(tempStr);
with
outStr = outStr.concat(tempStr);
o*********r
发帖数: 203
3
In Java, String is immutable, so you have to:
str = str.concat("something");
r*********i
发帖数: 67
4
非常谢谢 swiftDove and 一美元。这么快的回复。以后一有问题再来问。昨天真的卡
住了。还学了个新词,immutable, 赶快去学习下。

【在 o*********r 的大作中提到】
: In Java, String is immutable, so you have to:
: str = str.concat("something");

1 (共1页)
进入Java版参与讨论
相关主题
java Stringjava新手弱问(eclipse)
jdbc连接数据库出现的问题请教:怎样函数里改变一个Double变量的值?
新手求助,急急急!!!NullPointerException 问题
help "java.lang.NoSuchMethodError"问个primitive type的问题
请教一段代码,关于hashCode()一个Java程序员的话(3)
两个很基本的JAVA问题BufferedWriter里的write()
菜鸟问个简单的问题能否让函数返回一个用于赋值的引用
急问如何append double 数据到txt文件一个简单的关于java Map的问题
相关话题的讨论汇总
话题: tempstr话题: string话题: outstr话题: ii话题: ch10