Java 本身就是面向对象语言,java有很多类,但是程序员在聪明也不可能把所有的类和方法记下来。我们必要的时候可以查API。
下面主要对
java.lang.* 此包下面本身就包含程序运行时载入的包。
java.lang.String 类 java.lang.StringBuffer;
java.io.* ;File类
java.math.* ;Math类
枚举类。
String 类;是不可变的字符串序列 声明具有final
通过代码描述
package com.ith.study;
public class StringDemo1 {
public static void main(String []args){
String strTest1 = "Hello World!";
String strTest2 = "Hello World!";
System.out.println(strTest1.equals(strTest2)); //true 是指对象是否相等。String 是个对象,要对比两个不同的String对象的值是否相同
System.out.println(strTest1==strTest2); //true 因为==比较运算是指对引用是否相等
String strTest3 = new String("New String 字符串");
String strTest4 = new String("Hello World!");
String strTest5 = new String("Hello World!") ;
System.out.println(strTest4==strTest5); //false;== 比较的是引用是否相等,不是生成的对象是否相等。
System.out.println(strTest4.equals(strTest5)); //true;String 是个对象,要对比两个不同的String对象的值是否相同
System.out.println(strTest1==strTest4); //false ==比较引用是否相等
System.out.println(strTest1.equals(strTest4)); //true equals比较对象的值是否相等
System.out.println(strTest1.replace("o", "替换的值")); //echo:Hell替换的值 W替换的值rld!
}
}
StringBuffer : 是可变的字符串序列
package com.ith.study;
public class StringBufferDemo {
public static void main(String []args) {
StringBuffer strBuffer = new StringBuffer("我使用了StringBuffer 这个类");
strBuffer.append(" 现在我可以打印出来看下了");
System.out.println(strBuffer); //StringBuffer 是可变的字符串序列
}
}
分享到:
相关推荐
JAVA常用类,java封装类,String类和StringBuffer类......
### Java常用系统类库实验详解 #### 实验概述与目标 本次实验主要聚焦于Java的预定义类,尤其是那些在日常编程中频繁使用的系统类库。实验旨在加深学生对Java预定义类的理解,掌握常用类的运用技巧,以及熟练方法...
实验5的Java常用类主要涵盖了Java编程中的一些核心概念和常用工具类的使用。以下是这些知识点的详细说明: 1. **String、StringBuffer(StringBuilder)**: - **String** 类在Java中是不可变的,这意味着一旦创建了...
以下是对"一些java常用的工具类"的详细说明。 首先,工具类通常包含静态方法,这些方法不依赖于类的实例,可以直接调用,减少了对象创建的开销。这些类通常以“Utils”或“Helper”结尾,如Apache Commons Lang中的...
### Java李兴华学习笔记之Java常用类库 #### 一、课程介绍及知识点概览 根据提供的资料,“Java李兴华学习笔记之Java常用类库”这份文档来源于北京MLDN软件实训中心的教学资料,主要涵盖了Java编程语言中常用类库...
介绍JAVA常用类,Object类 System类 基本类型的包装类 日期类 随机数类Random 枚举类型 泛型
Java常用类.pptJava常用类.ppt
"java常用工具类"这个主题涵盖了Java开发中常用的类和方法,这些工具类可以帮助我们简化编程工作,提高代码的可读性和可维护性。在Java中,`java.util`包就是这样一个包含大量工具类的包,提供了很多实用的功能。 1...
总的来说,熟练掌握这些Java常用类对于提升编程效率和编写高质量代码至关重要。它们涵盖了数据存储、输入输出、并发控制、日期时间处理等多个方面,是Java程序员的基础技能。了解并精通这些类的使用,能帮助开发者更...
1. **java.lang.Math**:这个类提供了许多基础数学函数,如求平方根、最大值、最小值、随机数生成等。 2. **java.util.Arrays**:用于处理数组的各种操作,如排序、填充、比较、复制等。 3. **java.util....
Java常用工具类是Java开发中不可或缺的一部分,它们提供了一系列便捷的方法,帮助开发者高效地处理各种常见任务。在Java中,最著名的工具类库是`java.util`包,它包含了大量实用类,如集合、日期时间、数学计算、...
"Java集合类总结" Java集合类是Java语言中的一种重要数据结构,用于存储和管理数据。Java集合类可以分为两种:Collection接口和Map接口。Collection接口有两个子接口:List接口和Set接口。List接口是有序的,可以...
1. **集合框架**: `java.util`包下的集合框架是Java中处理数据结构的核心。它包括List(如ArrayList和LinkedList)、Set(如HashSet和TreeSet)和Map(如HashMap和TreeMap)等接口,以及它们的实现类。这些接口和类...
以上只是Java常用类的一部分,实际上还有很多其他重要的类,如`ArrayList`的同胞`Vector`,线程安全的`ConcurrentHashMap`,网络编程中的`Socket`和`ServerSocket`等。通过深入学习这些类的源码,不仅可以提高编程...
这里我们探讨的是Java的1000个常用类,这些类在日常开发中扮演着重要角色。以下是一些核心和常见的类,以及它们的用途: 1. `java.util.List`(2889次):List接口是集合框架的一部分,它代表了一个有序的元素集合...
JAVA中常用类的常用方法主要涵盖了java语言中基础类库的关键类以及它们提供的主要方法。以下是针对文档内容的详细解释: 1. java.lang.Object类 Object类是Java中所有类的超类,它提供了多种方法,这些方法在Java中...
本文将详细解析"java开发常用工具类"中的关键知识点,包括日历、时间处理、Excel导出、网络请求、流操作、数据处理、数值计算以及XML和Web工具类。 1. **日历和时间处理**: Java中`java.util.Calendar`和`java....