21xrx.com
2025-07-12 18:14:31 Saturday
登录
文章检索 我的文章 写文章
Java常用的包及其使用示例
2023-06-12 19:20:59 深夜i     11     0

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

  
  

评论区