摘要: package cn.it; /* * String ,StringBuffer,StringBuilder的区别 * A:String的内容不可变的,而StringBuffer,StringBuilder的内容是可变的 * B:StringBuffer是同步的,数据安全,效率低;StringBui 阅读全文
posted @ 2018-11-02 09:39 阿蓉 阅读(89) 评论(0) 推荐(0) 编辑
摘要: package cn.it; import java.util.Scanner; /* * 判断一个字符串是否是对称字符串 * 例如“ abc”不是对称,“aba”是 * * 分析: * 第一个和最后一个比较 * 第二个和倒数第二个比较 * …… * 比较次数是长度除以2 */public clas 阅读全文
posted @ 2018-11-02 09:39 阿蓉 阅读(111) 评论(0) 推荐(0) 编辑
摘要: package cn.it; import java.util.Scanner; /* * 把字符串反转 */public class StringBuffer6 { public static void main(String[] args) { // 键盘录入数据 Scanner sc = ne 阅读全文
posted @ 2018-11-02 09:38 阿蓉 阅读(94) 评论(0) 推荐(0) 编辑
摘要: package cn.it;/*StringBuffer类的替换功能: * StringBuffer replace(int start, int end, String str) * 使用给定 String 中的字符替换此序列的子字符串中的字符。 * StringBuffer类的反转功能: * S 阅读全文
posted @ 2018-11-02 09:37 阿蓉 阅读(68) 评论(0) 推荐(0) 编辑
摘要: package cn.it; /* * String和StringBuffer的相互转换 * */public class StringBuffer4 { public static void main(String[] args) { // String转StringBuffer String s 阅读全文
posted @ 2018-11-02 09:37 阿蓉 阅读(89) 评论(0) 推荐(0) 编辑
摘要: package cn.it; /*把数组拼接成一个字符串 * */public class StringBuffer5 { public static void main(String[] args) { int[] array = { 12, 23, 45, 56, 67 }; String s 阅读全文
posted @ 2018-11-02 09:37 阿蓉 阅读(79) 评论(0) 推荐(0) 编辑
摘要: package cn.it; /* * StringBuffer类的添加功能 * public StringBuffer insert(int offset, String str) 将字符串插入此字符序列中 * StringBuffer append(double d) //往后追加字符 * * 阅读全文
posted @ 2018-11-02 09:35 阿蓉 阅读(157) 评论(0) 推荐(0) 编辑
摘要: package cn.zuoye; /* * 统计大串中小串出现的次数 * 举例: * woaijavanimenshihsuiisjavadejava * 结果: * java出现了3次 * * 思路:A 定义一个统计变量,初始值为0 * B 先获取一次小串在大串中出现的索引,如果索引值是-1,就 阅读全文
posted @ 2018-11-02 09:34 阿蓉 阅读(168) 评论(0) 推荐(0) 编辑
摘要: package cn.it; /*StringBuffer * 线程安全的可变字符序列。一个类似于 String 的字符串缓冲区 * 特点: * 长度和内容可变 * 用于字符串拼接,不会浪费内存 * 构造方法: * StringBuffer() * StringBuffer(CharSequence 阅读全文
posted @ 2018-11-02 09:34 阿蓉 阅读(130) 评论(0) 推荐(0) 编辑
摘要: package cn.zuoye; /* * 需求:把一个字符串的首字母转成大写,其余为小写。 */public class StringDemo4 { public static void main(String[] args) { // 定义一个字符串 String s = "helloworl 阅读全文
posted @ 2018-11-02 09:33 阿蓉 阅读(119) 评论(0) 推荐(0) 编辑
摘要: package cn.zuoye; import java.util.Scanner; /* 字符串反转 * 举例:录入:123 * 输出:321 * * 分析:键盘录入 * 定义一个新字符串 * 倒着遍历字符串,得到每个字符串 * 用新字符串把每一个字符拼接起来 * 输出 * */public c 阅读全文
posted @ 2018-11-02 09:33 阿蓉 阅读(125) 评论(0) 推荐(0) 编辑
摘要: package cn.zuoye; /* * 需求:遍历获取字符串中的每一个字符 * * 分析: * a:拿到每一个字符串 * char charAt() * b:字符串长度 * int length() */public class StringDemo2 { public static void 阅读全文
posted @ 2018-11-02 09:32 阿蓉 阅读(86) 评论(0) 推荐(0) 编辑
摘要: package cn.zuoye; /* * string的转换功能 * byte[] getBytes();把字符串转换为字节数组 * char[] toCharArray();把字符串转换为字符数组 * static string valueOf(char[] chs);把字符数组转换为字符串  阅读全文
posted @ 2018-11-02 09:32 阿蓉 阅读(74) 评论(0) 推荐(0) 编辑
摘要: package cn.zuoye;/* * string 类的获取功能 * int length()获取字符串长度 * char charAt(int index)获取指定索引位置的字符 * 这里用int类型,因为97也等于a * int indexOf(int ch)返回指定 字符 在此字符串中第 阅读全文
posted @ 2018-11-02 09:31 阿蓉 阅读(126) 评论(0) 推荐(0) 编辑
摘要: package cn.it; /* * System 类包含一些有用的类字段和方法。它不能被实例化。 * static void gc() 运行垃圾回收器。 tatic void exit(int status) 终止当前正在运行的 Java 虚拟机。 static long currentTime 阅读全文
posted @ 2018-11-02 09:30 阿蓉 阅读(96) 评论(0) 推荐(0) 编辑
摘要: package cn.zuoye; /* * string类的其他功能 * * 替换功能 * string replace (char old ,char new) * string replace (string old,string new) * * 去除字符串两个空格(两边) * string 阅读全文
posted @ 2018-11-02 09:30 阿蓉 阅读(241) 评论(0) 推荐(0) 编辑
摘要: package cn.zzDemo; import java.util.regex.Matcher;import java.util.regex.Pattern; /* * 获取功能: * 获取字符串中由三个字符组成的单词 */public class RegexDemo8 { public sta 阅读全文
posted @ 2018-11-02 09:26 阿蓉 阅读(91) 评论(0) 推荐(0) 编辑
摘要: package cn.zzDemo; import java.util.regex.Matcher;import java.util.regex.Pattern; /* * Pattern和Matchar类的使用 * 模式和匹配器的基本调用顺序 */public class RegexDemo7 { 阅读全文
posted @ 2018-11-02 09:25 阿蓉 阅读(87) 评论(0) 推荐(0) 编辑
摘要: package cn.zzDemo; /* * 转换功能: * String类的public String replaceAll(String regex, * String replacement)使用给定的 replacement 替换此字符串所有匹配给定的正则表达式的子字符串。 */publi 阅读全文
posted @ 2018-11-02 09:24 阿蓉 阅读(88) 评论(0) 推荐(0) 编辑
摘要: package cn.zzDemo; import java.util.Arrays; /* * 需求: * A:定义一个字符串及规则 * B:把字符串进行分割,得到一个字符数组 * C:把字符数组转换成int数组 * D:对int数组排序 * E:把排序后的int数组再组装成一个字符串 * F:输 阅读全文
posted @ 2018-11-02 09:24 阿蓉 阅读(89) 评论(0) 推荐(0) 编辑