当前在线人数14041
首页 - 分类讨论区 - 电脑网络 - 爪哇娇娃版 - 同主题阅读文章

此篇文章共收到打赏
0

  • 10
  • 20
  • 50
  • 100
您目前伪币余额:0
未名交友
[更多]
[更多]
新手问个入门问题
[版面:爪哇娇娃][首篇作者:rouqisishui] , 2018年12月16日23:19:29 ,279次阅读,4次回复
来APP回复,赚取更多伪币 关注本站公众号:
[分页:1 ]
rouqisishui
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 1 ]

发信人: rouqisishui (柔情似水), 信区: Java
标  题: 新手问个入门问题
关键字: java string concat
发信站: BBS 未名空间站 (Sun Dec 16 23:19:29 2018, 美东)

我下面这代码很简单,就是将一个数字字符串变成它的二进制格式字符串。现在的问题
是,我的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);
    }
       
}

--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 208.]

 
SwiftDove
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 2 ]

发信人: SwiftDove (Swift Dove), 信区: Java
标  题: Re: 新手问个入门问题
发信站: BBS 未名空间站 (Mon Dec 17 00:54:46 2018, 美东)

Replace
outStr.concat(tempStr);
with 
outStr = outStr.concat(tempStr);
--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 73.]

 
oneusdollar
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 3 ]

发信人: oneusdollar (oneusdollar), 信区: Java
标  题: Re: 新手问个入门问题
发信站: BBS 未名空间站 (Mon Dec 17 10:18:59 2018, 美东)

In Java, String is immutable, so you have to:

str = str.concat("something");
--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 155.]

 
rouqisishui
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 4 ]

发信人: rouqisishui (柔情似水), 信区: Java
标  题: Re: 新手问个入门问题
发信站: BBS 未名空间站 (Mon Dec 17 11:27:47 2018, 美东)

非常谢谢 swiftDove and 一美元。这么快的回复。以后一有问题再来问。昨天真的卡
住了。还学了个新词,immutable, 赶快去学习下。
【 在 oneusdollar (oneusdollar) 的大作中提到: 】
: In Java, String is immutable, so you have to:
: str = str.concat("something");



--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 162.]

[分页:1 ]
[快速返回] [ 进入爪哇娇娃讨论区] [返回顶部]
回复文章
标题:
内 容:

未名交友
将您的链接放在这儿

友情链接


 

Site Map - Contact Us - Terms and Conditions - Privacy Policy

版权所有,未名空间(mitbbs.com),since 1996