zoukankan      html  css  js  c++  java
  • JavaWeb_静态导入、自动拆箱/装箱

    静态导入用于简化程序对类静态属性和方法的调用。

    语法

    import static 包名.类名.静态属性|静态方法|*

    例如

    import static java.lang.System.out

    import static java.lang.Math.*

     1 package cn.itcast.demo;
     2 
     3 import static java.lang.System.out;
     4 import static java.util.Arrays.*;
     5 
     6 public class Demo1 {
     7 
     8     public static void main(String[] args) {
     9         // TODO Auto-generated method stub
    10         out.println("hahaha");
    11         
    12         binarySearch(a,key);
    13 
    14     }
    15 
    16 }

    这个方法不常用,不推荐使用。

    自动装箱:指开发人员可以把一个基本数据类型直接赋给对应的包装类。

    自动拆箱:指开发人员可以把一个包装类对象直接赋给对应的基本数据类型。

    典型应用:

    List list = new ArrayList();

    list.add(1);

    int j = (Integer) list.get(0);

     1 package cn.itcast.demo;
     2 
     3 import java.util.ArrayList;
     4 import java.util.Iterator;
     5 import java.util.List;
     6 
     7 public class Demo1 {
     8 
     9     public static void main(String[] args) {
    10         // TODO Auto-generated method stub
    11         Integer i = 1;//装箱
    12         int j = i;//拆箱
    13         
    14         //典型应用
    15         List list = new ArrayList();
    16         list.add(1);
    17         list.add(2);
    18         list.add(3);
    19         list.add(4);
    20         
    21         Iterator it = list.iterator();
    22         while(it.hasNext()){
    23             int k = (Integer)it.next();//拆箱
    24         }
    25     }
    26 }
  • 相关阅读:
    openpyxl python操作Excel表格,
    ansible剧本
    ansible基础知识(二)
    ansible基础知识
    Flask-Migrate
    Python3-笔记-B-003-数据结构-元组tuple( )
    Python3-笔记-B-002-数据结构-字典dict{ }
    Python3-笔记-B-001-数据结构-列表list[ ]
    Python3-笔记-A-001-基本语法
    cordova 学习链接
  • 原文地址:https://www.cnblogs.com/LoganChen/p/6367128.html
Copyright © 2011-2022 走看看