专栏首页达达前端第六节:详细讲解Java中的装箱与拆箱及其字符串

第六节:详细讲解Java中的装箱与拆箱及其字符串

前言

大家好,我是 Vic,今天给大家带来详细讲解Java中的装箱与拆箱及其字符串的概述,希望你们喜欢

装箱与拆箱

封装类有:Byte , short , Integer , Character , long , Float , Double 记住这些类就可以了,这些都是Number的子类。

了解装箱与拆箱的代码解析

public class Test{
 public static void main(String[] args){
  int i = 5;
  Integer integer = new Integer(i);//装箱
  //拆箱
  int i2 = integer.intValue();
 }
}
//
public class Test{
 public static void main(String[] args){
  int i = 5;
  Integer integer = new Integer(i);
  Interger i2 = i;//自动装箱
  int i3 = integer;//自动拆箱
 }
}
//
public class Test{
 public static void main(String[] args){
  char c = 'Vic';
  character c2 = c;
  c3 = c2;
  }
}

字符串

public class Test{
 public static void main(String[] args){
  int i = 12;
  String str = String.valueof(i);
  System.out.println(str);
 }
}
public class Test{
 public static void main(String[] args){
  int i = 12;
  Integer i2 = i;
  String str = i2.toString();
  }
}

要点

charAt , toCharArray , subString , split , toLowerCase , toUpperCase 等。

StringBuffer , StringBuilder , String的区别

  • 效率:StringBuilder > StringBuffer > String

String 为不可改变的字符串常量; StringBuffer 为线程安全的字符串变量 StringBuilder 为线程非安全的字符串变量

总结

  • 本文讲了详细讲解Java中的装箱与拆箱及其字符串,如果您还有更好地理解,欢迎沟通
  • 定位:分享 Android&Java知识点,有兴趣可以继续关注

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 第76节:Java中的基础知识

    设置环境,安装操作系统,安装备份,就是镜像,jdk配置环境,eclipse下载解压即可使用,下载tomcat

    达达前端
  • Java面试集合(一)

    1.Java按应用范围可划分几个版本? 答:Java按应用范围有三个版本,分别是JavaSE,JavaEE,JavaME。

    达达前端
  • Android精通之AsyncTask与ListView讲解

    了解AsyncTask异步,需要了解一下异步任务(多线程),什么是线程,可以这么说线程好比边吃饭边看电视,AsyncTask是为了方便后台线程中操作更新UI,本...

    达达前端
  • 浅析类装载 顶

    [Loaded com.guanjian.Parent from file:/E:/classload/out/production/classload/] ...

    算法之名
  • SpringCloud技术指南系列(四)服务注册发现之Consul服务注册

    目前服务发现的解决方案有Eureka,Consul,Zookeeper等,这三个是SpringCloud官方支持的。

    品茗IT
  • Java实现Zookeeper分布式锁

    我们常说的锁是单进程多线程锁,在多线程并发编程中,用于线程之间的数据同步,保护共享资源的访问。而分布式锁,指在分布式环境下,保护跨进程、跨主机、跨网络的共享资源...

    chenchenchen
  • (翻译)LearnVSXNow! #16- 创建简单的编辑器-2

    (LearnVSXNow又开始继续翻译了,为了提高翻译速度,不再对每句话进行翻译,并且会用自己的理解来代替不好翻译的句子。理解不一定正确,见谅。)

    明年我18
  • Java14的新特性

    上面列出的是大方面的特性,除此之外还有一些api的更新及废弃,主要见JDK 14 Release Notes,这里举几个例子。

    codecraft
  • Java14的新特性

    上面列出的是大方面的特性,除此之外还有一些api的更新及废弃,主要见JDK 14 Release Notes,这里举几个例子。

    codecraft
  • IoC在ASP.NET Web API中的应用

    控制反转(Inversion of Control,IoC),简单地说,就是应用本身不负责依赖对象的创建和维护,而交给一个外部容器来负责。这样控制权就由应用转移...

    蒋金楠

扫码关注云+社区

领取腾讯云代金券