java笔记--上水课时复习用(A)(25)
2023-08-19 来源:百合文库
假如我们真的需要改变字符串呢?那就不能使用 String 类了,最好使用 StringBuilder
public static void main(String[] args) {
StringBuilder x = new StringBuilder("沉默王二");
change(x);
System.out.println(x);
}
public static void change(StringBuilder x) {
x.delete(3,4).append("三");//stringbuilder的delete方法(int star,int end)从star开始到end 的字符都删除掉排序0开始
}
4.6
Java包机制(package)
包类似于文件夹,通过包可以很容易的解决类重名的问题,也可以实现对类的有效管理。包对于类相当于文件夹对文件的作用
一般是域名倒写 模块名 。一般不建议用默认包。
//package 包名
一定要放在第一句!
jdk中的常用包:
java.lang:包含一些java语言的核心类,如string,math,Integer,System和Thread,提供常用功能。lang包不需要导入
Java.awt:包含了构成抽象窗口工具集的多个类,这些类被用来构建和管理应用程序的图形用户界面(GUI)
java.net 包含执行与网络相关的操作的类
Java.io包含能提供多种输入/输出功能的类。
Java.util包含一些实用工具集,如定义系统特性,使用与日期日历相关的函数。
4.7包的导入
1)
import 包名*// *表示包下内容都导入,会影响编译速度,但是不影响运行速度
import 包名.类名; //精确到类,如果需要使用到包下的多个类太麻烦了
如果出现不同包内的多个同名类,建议直接在使用处直接指明
如:java.util.Date date =new java.util.Date;
public static void main(String[] args) {
StringBuilder x = new StringBuilder("沉默王二");
change(x);
System.out.println(x);
}
public static void change(StringBuilder x) {
x.delete(3,4).append("三");//stringbuilder的delete方法(int star,int end)从star开始到end 的字符都删除掉排序0开始
}
4.6
Java包机制(package)
包类似于文件夹,通过包可以很容易的解决类重名的问题,也可以实现对类的有效管理。包对于类相当于文件夹对文件的作用
一般是域名倒写 模块名 。一般不建议用默认包。
//package 包名
一定要放在第一句!
jdk中的常用包:
java.lang:包含一些java语言的核心类,如string,math,Integer,System和Thread,提供常用功能。lang包不需要导入
Java.awt:包含了构成抽象窗口工具集的多个类,这些类被用来构建和管理应用程序的图形用户界面(GUI)
java.net 包含执行与网络相关的操作的类
Java.io包含能提供多种输入/输出功能的类。
Java.util包含一些实用工具集,如定义系统特性,使用与日期日历相关的函数。
4.7包的导入
1)
import 包名*// *表示包下内容都导入,会影响编译速度,但是不影响运行速度
import 包名.类名; //精确到类,如果需要使用到包下的多个类太麻烦了
如果出现不同包内的多个同名类,建议直接在使用处直接指明
如:java.util.Date date =new java.util.Date;