找了下API没发现.可能是我粗心.求助3Q

解决方案 »

  1.   

    不能,String是所谓的immutable类,也就是不能进行修改的类。其他类似的还有Integer,Long,Boolean,Character这样的原声类型封装类,和BigDecimal,BigInteger这样的常用类。修改方法是使用StringBuilder/StringBuffer拼接
    String str = "xxxxxxxxxxxxxxxxxxxxxxxxxxx";
    StringBuilder buff = new StringBuilder(str);
    buff.setCharAt(10, 'a');
    String str2 = buff.toString();
      

  2.   

    API中确实没有,可以自己写一个。
      

  3.   

    你没粗心,String对象是不可变的,没有设置方法。
      

  4.   

    String 定义之后就是常量了
      

  5.   

    String 说:我是final滴,想改我?用StringBuffer吧