21xrx.com
2024-12-23 07:27:29 Monday
登录
文章检索 我的文章 写文章
Java常用的包及其使用示例
2023-06-12 19:20:59 深夜i     --     --

Java是一种广泛使用的编程语言,它拥有丰富而强大的类库和包。在这篇文章中,我们将介绍一些Java常用的包及其使用示例。

1. java.lang包

java.lang包是Java核心编程中最基本的包,它提供了Java语言的核心类和基础数据类型。其中最常用的类包括Object、String、StringBuilder、Math等。

示例代码:


public class StringDemo {

  public static void main(String[] args) {

    //字符串拼接示例

    String str1 = "Hello";

    String str2 = "World";

    String str3 = str1 + str2; //使用“+”操作符拼接字符串

    System.out.println(str3);

    

    //字符串常用方法示例

    String str4 = "Java Programming";

    System.out.println(str4.length()); //输出字符串长度

    System.out.println(str4.charAt(2)); //输出指定位置字符

    System.out.println(str4.indexOf("Prog")); //查找字符串位置

    System.out.println(str4.substring(5, 10)); //获取指定区间子串

  }

}

、Object、String、StringBuilder、Math

2. java.util包

java.util包是Java提供的常用工具包,其中包含了很多常用的类,如ArrayList、HashMap等。这些类提供了丰富的数据结构和算法,方便我们开发复杂的应用程序。

示例代码:


import java.util.ArrayList;

import java.util.HashMap;

import java.util.Map;

public class CollectionDemo {

  public static void main(String[] args) {

    //ArrayList示例

    ArrayList list = new ArrayList ();

    list.add("Java");

    list.add("Python");

    list.add("C++");

    for(String str : list) {

      System.out.println(str);

    }

    

    //HashMap示例

    HashMap map = new HashMap ();

    map.put("Java", 80);

    map.put("Python", 90);

    map.put("C++", 70);

    for(Map.Entry entry : map.entrySet()) {

      System.out.println(entry.getKey() + " " + entry.getValue());

    }

  }

}

关键词:java.util、ArrayList、HashMap、Map

3. java.io包

java.io包是Java提供的输入输出包,它提供了各种输入输出流类,如File、InputStream、OutputStream等,方便我们进行文件和网络的读写操作。

示例代码:


import java.io.File;

import java.io.FileInputStream;

import java.io.FileOutputStream;

import java.io.IOException;

public class IODemo {

  public static void main(String[] args) {

    //文件输入输出示例

    try {

      File file = new File("test.txt");

      FileOutputStream fos = new FileOutputStream(file);

      byte[] b = "Hello World".getBytes();

      fos.write(b);

      fos.close();

      

      FileInputStream fis = new FileInputStream(file);

      byte[] bb = new byte[1024];

      int len = fis.read(bb);

      System.out.println(new String(bb, 0, len));

      fis.close();

    } catch (IOException e) {

      e.printStackTrace();

    }

  }

}

关键词:java.io、File、InputStream、OutputStream

总结

Java提供了众多的包和类,可以极大地简化我们的编程工作。在实际编程中,我们需要灵活地运用这些类和包,以便更好地完成软件开发工作。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复