随笔分类 - Java
Java入门
摘要:StringBuffer类练习—把数组拼接成字符串 public class StringBufferDemo8 { public static void main(String[] args) { char[] chars = {'a','b','c','d'}; //创建一个空的StringBu
阅读全文
摘要:String和StringBuffer的相互转换 A--B,将A转换成B,是为了使用B中特有功能 B--A,再将B转换成A,可能是引用最终的结果需要A类型,所以还得转换回来 public class StringBufferDemo7 { public static void main(String
阅读全文
摘要:StringBufferDemo类的成员方法——截取功能 StringBuffer: 截取功能 String substring(int start) 返回一个新的 String ,其中包含此字符序列中当前包含的字符的子序列。 String substring(int start, int end)
阅读全文
摘要:StringBuffer类的成员方法——反转功能 scala StringBuffer: 反转功能 public StringBuffer reverse() 导致该字符序列被序列的相反代替。 如果序列中包含任何替代对,则将它们视为单个字符进行反向操作 public class StringBuff
阅读全文
摘要:StringBuffer类的成员方法——替换功能 StringBuffer替换功能: public StringBuffer replace(int start,int end,String str) 用指定的String中的字符替换此序列的子字符串中的String 。 子串开始于指定start并延
阅读全文
摘要:StringBuffer类的成员方法——删除功能 remove,move,delete,drop,truncate StringBuffer: 删除功能 public StringBuffer deleteCharAt(int index) 删除char在这个序列中的指定位置。 该序列缩短了一个ch
阅读全文
摘要:StringBuffer类的成员方法——添加功能 StringBuffer: 添加功能 public StringBuffer append(String str) 观察API发现,不光可以追加字符串类型,可以将任意数据类型添加到 字符串缓冲区中,返回的是什么呢?返回的是字符串缓冲区本身 publi
阅读全文
摘要:StringBuffer类概述及其构造方法 StringBuffer类概述 1、如果我们对字符串进行拼接操作,每次拼接,都会构建一个新的String对象,既耗时,又浪费空间。而StringBuffer就可以解决这个问题 2、线程安全的可变字符序列 StringBuffer的区别: 1、线程安全的 不
阅读全文
摘要:String类的替换案例 字符串反转 举例:键盘录入”abc” 输出结果:”cba” 分析: 1、导包并创建键盘录入对象 2、创建一个空的字符串 3、将字符串转换成字符数组 4、倒着遍历,得到每一个字符 4、将每次获取到的字符拼接 5、输出 import java.util.Sc
阅读全文
摘要:String类的替换功能 替换功能 String replace(char old,char new) String replace(String old,String new) 去除字符串两空格 String trim() 按字典顺序比较两个字符串 int compareTo(String s
阅读全文
摘要:String类转换案例 案例1 1:遍历获取字符串中的每一个字符 2:统计一个字符串中大写字母字符,小写字母字符,数字字符出现的次数。(不考虑其他字符) public class StringDemo9 { public static void main(String[] args) { Strin
阅读全文
摘要:String类的转换功能 字符串的转换功能: byte[] getBytes() 将字符转换为字节序列 char[] toCharArray() 将字符串转化为字符数组 static String valueOf(char[] chs) 将字符数组转化为字符串 static String value
阅读全文
摘要:String类的获取功能 String类的获取功能 1、获取字符串的长度 int length() 2、返回char字符指定位置索引的值,索引从0开始到length()-1 char charAt(int index) 3、返回指定字符第一次出现的字符串内的索引如果此字符串中没有此类字符,则返回-1
阅读全文
摘要:String类的判断功能 String类的判断功能 boolean equals(Object obj) boolean equalsIgnoreCase(String str) boolean contains(String str) boolean startsWith(String str)
阅读全文
摘要:String类案例 案例1 字符串是常量,它的值在创建之后不能更改 String s = “hello”; s += “world”; 问s的结果是多少? public class StringDemo2 { public static void main(String[] args) { Stri
阅读全文
摘要:常用类——String类概述及其构造方法 字符串: 简单理解: 就是由多个字符组成的数据,叫做字符串 也可以看作是一个字符数组。 观察API发现: 1、String代表的是字符串,属于java.lang下面的,所以使用的时候不需要导包 2、String类代表字符串。 Java程序中的
阅读全文
摘要:常用类——Scanner类 构造方法: public Scanner(InputStream source)构造一个新的Scanner , 产生从指定的输入流扫描的值。 流中的字节将使用底层平台的default charset转换为字符 。 InputStream:字节流 参数 sour
阅读全文
摘要:Object类——clone方法 protected Object clone() 创建并返回此对象的副本。 protected void finalize() throws Throwable当垃圾收集确定不再有对该对象的引用时,垃圾收集器在对象上调用该对象。 一个子类覆盖了处理系统资源或执行其他
阅读全文
摘要:Object类——equals方法 public boolean equals(Object obj)指示一些其他对象是否等于此。 今后想要弄明白一个类中的方法是如何实现的时候,API也没告诉我们怎么办呢? 看源码。将鼠标光标放在方法名上 ctrl+鼠标左键 通过观察源码发现:Object类中的eq
阅读全文
摘要:Object类——类的最终写法 public String toString()返回对象的字符串表示形式。 一般来说, toString方法返回一个“textually代表”这个对象的字符串。 结果应该是一个简明扼要的表达,容易让人阅读。 建议所有子类覆盖此方法。 该toString
阅读全文

浙公网安备 33010602011771号