360教程:是一个免费提供流行杀毒软件教程、在线学习分享的学习平台!

Java入门者容易混淆的几个问题

时间:2024/6/4作者:未知来源:360教程人气:

[摘要]1.String类和StringBuffer类   它们都是处理字符串的类,但是它们有一个最大的区别,那就是。   eg1:   ......   //omit some code   String...

  1.String类和StringBuffer类

  它们都是处理字符串的类,但是它们有一个最大的区别,那就是。

  eg1:

  ......
  //omit some code
  String s1="You are hired!";
  System.out.println(s1.replace(′h′,′f′));//用f把字串中的h替换了
  System.out.println(s1);
  ......
  //omit some code

  运行结果:

   You are fired!
   You are hired!

  结果分析:

  从结果,明显可知,s1的值并没有被改变,而第一行结果只是屏幕内容的替换.

  eg2:

  ......
  //omit some code
  StringBuffer s2=new StringBuffer("Hello from Java!");
  s2.replace(6,10,"to");
  System.out.println(s2);
  ......
  //omit some code

  运行结果:

  Hello to Java!

  结果分析:

  显然,s2的值已改变.
  
  2.位逻辑与条件逻辑

  首先声明, 为了与位逻辑更好区分开来,我把通常所说的逻辑取了个别名叫做条件逻辑.

  它们都有各自的操作符,位逻辑操作符有:&(与运算),^(异或运算),

关键词:Java入门者容易混淆的几个问题




Copyright © 2012-2018 360教程(http://www.360sd.cn) .All Rights Reserved 网站地图 友情链接

免责声明:本站资源均来自互联网收集 如有侵犯到您利益的地方请及时联系管理删除,敬请见谅!

QQ:1006262270   邮箱:kfyvi376850063@126.com   手机版