String 类的操作,Javase基础视频下载 - 极悦
首页 课程 师资 教程 报名

String 类的操作,Javase基础视频下载

  • 2020-02-21 10:23:16
  • 2296次 极悦

String 类的操作,Javase基础视频下载

  String是不可变对象

  java.lang.String类使用了final修饰,不能被继承。Java程序中的所有字面值,即双引号括起的字符串,如"abc",都是作为String类的实例实现的。String是常量,其对象一旦构造就不能再被改变。换句话说,String对象是不可变的,每一个看起来会修改String值的方法,实际上都是创造了一个全新的String对象,以包含修改后的字符串内容。而最初的String对象则丝毫未动。String对象具有只读特性,指向它的任何引用都不可能改变它的值,因此,也不会对其他的引用有什么影响。但是字符串引用可以重新赋值。java字符串在内存中采用unicode编码方式,任何一个字符对应两个字节的定长编码,即任何一个字符(无论中文还是英文)都算一个字符长度,占用两个字节。

  publicclassImmutable{

  publicstaticStringupcase(Strings){

  returns.toUpperCase();

  }

  publicstaticvoidmain(String[]args){

  Stringstr1="HelloWorld";

  System.out.println(str1);//HelloWorld

  Stringstr2=upcase(str1);

  System.out.println(str2);//HELLOWORLD

  System.out.println(str1);//HelloWorld

  }

  }

  Java语言为字符串连接运算符(+)提供特殊支持,并为其他对象转换为字符串。通过StringBuilder(或StringBuffer)类及其append方法实现字符串连接。字符串转换通过toString由ObjectJava中的所有类定义并由其继承的方法实现。有关字符串连接和转换的其他信息,请参阅Gosling,Joy和Steele,Java语言规范。

  使用toUpperCase()、toLowerCase()实现字符串的转换:

  Stringmessage="WelcometoJava";

  Strings2=message.toUpperCase(message);

  Strings3=message.toLowerCase(message);

  System.out.println(s2);

  System.out.println(s3);

  显示:

  WELCOMETOJAVA

  welcometojava

  极悦Javase相关视频免费下载学习

  Javase视频教程【301集】:

  Java视频下载【JavaSE进阶】:

String 类的操作,Javase基础视频下载

       以上就是极悦注册机构小编介绍的“String 类的操作,Javase基础视频下载 ”的内容,希望对大家有帮助,如有疑问,请在线咨询,有专业老师随时为你服务。

  相关内容

  

  

  

选你想看

你适合学Java吗?4大专业测评方法

代码逻辑 吸收能力 技术学习能力 综合素质

先测评确定适合在学习

在线申请免费测试名额
价值1998元实验班免费学
姓名
手机
提交