JAVA_SE基础——64.StringBuffer类 ①】的更多相关文章

 字符串特点:字符串是常量:它们的值在创建之后不能更改 字符串的内容一旦发生了变化,那么马上会创建一个新的对象. 注意:字符串的内容不适宜频繁修改,因为一旦修改马上就会创建一个新的对象. public class Demo1 { public static void main(String[] args){ String str1 = "hello"; String str2 = str1 + "world" ; System.out.println("…
如果需要频繁修改字符串 的内容,建议使用字符串缓冲 类(StringBuffer). StringBuffer 其实就是一个存储字符 的容器. 容器的具备 的行为 常用方法 String  增加 append(boolean b)    可以添加任意类型 的数据到容器中 insert(int offset, boolean b)  指定插入的索引值,插入对应 的内容.  删除 delete(int start, int end)  根据指定的开始与结束的索引值删除对应的内容. deleteCha…
字符串特点:字符串是常量:它们的值在创建之后不能更改.    字符串的内容一旦发生了变化,那么马上会创建一个新 的对象.    注意: 字符串的内容不适宜频繁修改,因为一旦修改马上就会创建一个新的对象.    如果需要频繁修改字符串 的内容,建议使用字符串缓冲 类(StringBuffer). StringBuffer 其实就是一个存储字符 的容器. public class Demo1 { public static void main(String[] args) { String str1…
package cn.itcast.other; /*  Math 数学类, 主要是提供了很多的数学公式.    abs(double a)  获取绝对值  ceil(double a)  向上取整  floor(double a)  向下取整  round(float a)   四舍五入  random()   产生一个随机数. 大于等于 0.0 且小于 1.0 的伪随机 double 值    */ public class Demo4 { public static void main(S…
RunTime类代表Java程序的运行时环境,每一个Java程序都有一个与之对应的Runtime实例,应用程序通过该对象与运行时环境相连,应用程序不能创建自己的Runtime实例,但可以通过getRuntime()方法获得与之关联的Runtime对象. Runtime代表Java程序的运行时环境,可以访问JVM的相关信息,如处理器数量,内存信息. package cn.itcast.other; import java.io.IOException; import javax.managemen…
System类对大家都不陌生吧! 以前经常需要打印结果时使用的都是"System.out.println()"语句,这句代码中就使用了System类.System类定义了一些与系统相关的属性和方法,它所提供的属性和方法都是静态的,所以,想要引用这些属性和方法,直接使用System类调用即可. System类的常用方法- static void exit (int status) 该方法用于终止当前正在运行的Java虚拟机,其中参数status表示状态码,若状态码非0,则表示异常终止jv…
在Java中已经提供了大量的异常类,但是这些异常类有时野很难满足开发者的要求,所以用户可以根据自己的需要来定义自己的异常类.但自定义的异常类必须继承自Exception或其子类. 可以自定义出的问题称为自定义异常.对于除数为0的情况,可以用ChuShu0异常来表示,除数为0这种异常在java中并没有定义过.那就按照java异常的创建思想,面向对象,将除数为0进行自定义描述,并封装成对象.这种自定义的问题描述称为自定义异常. code1中体现→自定义类继承Exception或者其子类,通过构造函数…
public class Demo5 { public static void main(String[] args) { char[] arr={'s','b','g','h','a','c'}; StringBuilder sb=new StringBuilder(); Random random=new Random(); for(int i=0;i<4;i++){ int index=random.nextInt(arr.length); sb.append(arr[index]); }…
package cn.itcast.other; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class Demo3 { public static void main(String[] args) throws ParseException { Date date = new Date();…
获取方法int length()  获取字符串的长度char charAt(int index) 获取特定位置的字符 (角标越界)int indexOf(String str) 查找子串第一次出现的索引值,如果子串没有出现 在字符串中,那么则返回-1表示. int lastIndexOf(String str) 查找子串最后一次出现的索引值 , 如果子串没有出现 在字符串中,那么则返回-1表示 package cn.itcsat.string; public class Demo3 { publ…