初岁
2015-03-22 14:48
采纳率: 100%
浏览 2.6k
已采纳

java中String的没有结束符吗?

为什么含有#的字符串使用toString()方法转化为String类型时就自动丢失了#及其后面的部分?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • danielinbiti 2015-03-22 14:51
    已采纳

    最好把你的代码贴出来,看不明白你的意思。类似下面这样不可能会有问题的。

     String a = new String("dadfas#sdfdaa");
            System.out.println(a.toString());
    
    点赞 评论
  • blownewbee 2015-03-22 14:58

    http://ideone.com/O7w2q3

     /* package whatever; // don't place package name! */
    
    import java.util.*;
    import java.lang.*;
    import java.io.*;
    
    /* Name of the class has to be "Main" only if the class is public. */
    class Ideone
    {
        public static void main (String[] args) throws java.lang.Exception
        {
             String s = "123#456";
             s = s.toString();
             System.out.println(s);
        }
    }
    

    输出
    123#456
    没问题

    点赞 评论

相关推荐 更多相似问题