摘要: package cn.it; import java.util.Scanner; /* * 判断一个字符串是否是对称字符串 * 例如“ abc”不是对称,“aba”是 * * 分析: * 第一个和最后一个比较 * 第二个和倒数第二个比较 * …… * 比较次数是长度除以2 */public clas 阅读全文
posted @ 2018-11-02 09:39 阿蓉 阅读(121) 评论(0) 推荐(0)
摘要: package cn.it; /* * String ,StringBuffer,StringBuilder的区别 * A:String的内容不可变的,而StringBuffer,StringBuilder的内容是可变的 * B:StringBuffer是同步的,数据安全,效率低;StringBui 阅读全文
posted @ 2018-11-02 09:39 阿蓉 阅读(131) 评论(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 阿蓉 阅读(100) 评论(0) 推荐(0)
摘要: package cn.it;/*StringBuffer类的替换功能: * StringBuffer replace(int start, int end, String str) * 使用给定 String 中的字符替换此序列的子字符串中的字符。 * StringBuffer类的反转功能: * S 阅读全文
posted @ 2018-11-02 09:37 阿蓉 阅读(77) 评论(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 阿蓉 阅读(98) 评论(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 阿蓉 阅读(88) 评论(0) 推荐(0)
摘要: package cn.it; /* * StringBuffer类的添加功能 * public StringBuffer insert(int offset, String str) 将字符串插入此字符序列中 * StringBuffer append(double d) //往后追加字符 * * 阅读全文
posted @ 2018-11-02 09:35 阿蓉 阅读(167) 评论(0) 推荐(0)
摘要: package cn.it; /*StringBuffer * 线程安全的可变字符序列。一个类似于 String 的字符串缓冲区 * 特点: * 长度和内容可变 * 用于字符串拼接,不会浪费内存 * 构造方法: * StringBuffer() * StringBuffer(CharSequence 阅读全文
posted @ 2018-11-02 09:34 阿蓉 阅读(133) 评论(0) 推荐(0)
摘要: package cn.zuoye; /* * 统计大串中小串出现的次数 * 举例: * woaijavanimenshihsuiisjavadejava * 结果: * java出现了3次 * * 思路:A 定义一个统计变量,初始值为0 * B 先获取一次小串在大串中出现的索引,如果索引值是-1,就 阅读全文
posted @ 2018-11-02 09:34 阿蓉 阅读(172) 评论(0) 推荐(0)
摘要: package cn.zuoye; /* * 需求:把一个字符串的首字母转成大写,其余为小写。 */public class StringDemo4 { public static void main(String[] args) { // 定义一个字符串 String s = "helloworl 阅读全文
posted @ 2018-11-02 09:33 阿蓉 阅读(132) 评论(0) 推荐(0)
摘要: package cn.zuoye; import java.util.Scanner; /* 字符串反转 * 举例:录入:123 * 输出:321 * * 分析:键盘录入 * 定义一个新字符串 * 倒着遍历字符串,得到每个字符串 * 用新字符串把每一个字符拼接起来 * 输出 * */public c 阅读全文
posted @ 2018-11-02 09:33 阿蓉 阅读(134) 评论(0) 推荐(0)
摘要: package cn.zuoye; /* * 需求:遍历获取字符串中的每一个字符 * * 分析: * a:拿到每一个字符串 * char charAt() * b:字符串长度 * int length() */public class StringDemo2 { public static void 阅读全文
posted @ 2018-11-02 09:32 阿蓉 阅读(99) 评论(0) 推荐(0)
摘要: package cn.zuoye; /* * string的转换功能 * byte[] getBytes();把字符串转换为字节数组 * char[] toCharArray();把字符串转换为字符数组 * static string valueOf(char[] chs);把字符数组转换为字符串  阅读全文
posted @ 2018-11-02 09:32 阿蓉 阅读(83) 评论(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 阿蓉 阅读(140) 评论(0) 推荐(0)
摘要: package cn.it; /* * System 类包含一些有用的类字段和方法。它不能被实例化。 * static void gc() 运行垃圾回收器。 tatic void exit(int status) 终止当前正在运行的 Java 虚拟机。 static long currentTime 阅读全文
posted @ 2018-11-02 09:30 阿蓉 阅读(104) 评论(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 阿蓉 阅读(245) 评论(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 阿蓉 阅读(105) 评论(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 阿蓉 阅读(95) 评论(0) 推荐(0)
摘要: package cn.zzDemo; /* * 转换功能: * String类的public String replaceAll(String regex, * String replacement)使用给定的 replacement 替换此字符串所有匹配给定的正则表达式的子字符串。 */publi 阅读全文
posted @ 2018-11-02 09:24 阿蓉 阅读(96) 评论(0) 推荐(0)
摘要: package cn.zzDemo; import java.util.Arrays; /* * 需求: * A:定义一个字符串及规则 * B:把字符串进行分割,得到一个字符数组 * C:把字符数组转换成int数组 * D:对int数组排序 * E:把排序后的int数组再组装成一个字符串 * F:输 阅读全文
posted @ 2018-11-02 09:24 阿蓉 阅读(97) 评论(0) 推荐(0)
摘要: package cn.zzDemo; import java.util.Scanner; /* 分割功能 * public String[] split(String regex)根据给定正则表达式的匹配拆分此字符串。 */public class RegexDemo4 { public stati 阅读全文
posted @ 2018-11-02 09:23 阿蓉 阅读(120) 评论(0) 推荐(0)
摘要: package cn.zzDemo1;import java.util.Scanner;/* * 检验邮箱案例: * String类的public static Boolean matches(String regex) * 需求:判断手机号码是否满足需求 * 分析: * a:键盘录入手机号码。 * 阅读全文
posted @ 2018-11-02 09:22 阿蓉 阅读(93) 评论(0) 推荐(0)
摘要: package cn.zzDemo1;import java.util.Scanner;/* * 判断功能: * String类的public static Boolean matches(String regex) * 需求:判断手机号码是否满足需求 * 分析: * a:键盘录入手机号码。 * b 阅读全文
posted @ 2018-11-02 09:22 阿蓉 阅读(148) 评论(0) 推荐(0)
摘要: package cn.it; import java.util.Random; /* * Random:此类的实例用于生成伪随机数流。 * 构造方法 : Random() 创建一个新的随机数生成器。 (使用默认种子。使用当前时间的毫秒值) Random(long seed) 使用单个 long 种子 阅读全文
posted @ 2018-11-02 09:21 阿蓉 阅读(159) 评论(0) 推荐(0)
摘要: package cn.zzDemo;import java.util.Scanner;/** * @author 蓉儿 * */public class RegexDemo1 { public static void main(String[] args) { //创建键盘录入对象 Scanner 阅读全文
posted @ 2018-11-02 09:21 阿蓉 阅读(112) 评论(0) 推荐(0)
摘要: package cn.it; import java.util.Scanner; /* * Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。 * static double abs(double a) 返回 double 值的绝对值。 static double ce 阅读全文
posted @ 2018-11-02 09:20 阿蓉 阅读(185) 评论(0) 推荐(0)
摘要: package cn.it; /* * integer面试题 * 注意: * Integer的数据直接赋值,如果在-128——127之间,会直接从缓冲池获取数据 * 否则new一个值 */public class IntegerDemo4 { public static void main(Stri 阅读全文
posted @ 2018-11-02 09:19 阿蓉 阅读(138) 评论(0) 推荐(0)
摘要: package cn.it; /* * 自动装箱:把基本类型转换为包装类类型 * 自动拆箱:把包装类类型转换为基本类型 * */public class IntegerDemo3 { public static void main(String[] args) { // 定义了一个int类型的包装类 阅读全文
posted @ 2018-11-02 09:18 阿蓉 阅读(121) 评论(0) 推荐(0)
摘要: package cn.it; /* * 为了对基本类型进行更多的操作,更方便的操作Java就针对每一种基本数据类型提供了 * 对应的类类型————包装类类型 * 基本类型 引用类型 * byte Byte * short Short * int Integer * long Long * float 阅读全文
posted @ 2018-11-02 09:17 阿蓉 阅读(122) 评论(0) 推荐(0)
摘要: package cn.it;/* * 十进制转其他进制 (2-36) * public static String toString(int i, int radix) */public class IntegerDemo2 { public static void main(String[] ar 阅读全文
posted @ 2018-11-02 09:17 阿蓉 阅读(89) 评论(0) 推荐(0)
摘要: package cn.itcast; import java.awt.FlowLayout;import java.awt.Frame;import java.awt.Menu;import java.awt.MenuBar;import java.awt.MenuItem;import java. 阅读全文
posted @ 2018-11-02 09:15 阿蓉 阅读(137) 评论(0) 推荐(0)
摘要: package cn.itcast;/* * 一级菜单 */import java.awt.FlowLayout;import java.awt.Frame;import java.awt.Menu;import java.awt.MenuBar;import java.awt.MenuItem;i 阅读全文
posted @ 2018-11-02 09:14 阿蓉 阅读(167) 评论(0) 推荐(0)
摘要: package cn.itcast; import java.awt.FlowLayout;import java.awt.Frame;import java.awt.Label;import java.awt.TextField;import java.awt.event.KeyAdapter;i 阅读全文
posted @ 2018-11-02 09:14 阿蓉 阅读(130) 评论(0) 推荐(0)
摘要: package cn.itcast; import java.awt.Button;import java.awt.FlowLayout;import java.awt.Frame;import java.awt.TextArea;import java.awt.TextField;import j 阅读全文
posted @ 2018-11-02 09:13 阿蓉 阅读(129) 评论(0) 推荐(0)
摘要: package cn.itcast; import java.awt.Button;import java.awt.FlowLayout;import java.awt.Frame;import java.awt.event.ActionEvent;import java.awt.event.Act 阅读全文
posted @ 2018-11-02 09:13 阿蓉 阅读(123) 评论(0) 推荐(0)
摘要: //测试 package cn.itcast;//user_gongneng/*问题:接口(方法太多)——实现类(仅使用一个,也必须把所有方法实现,哪怕是空实现) * 解决方案: * 接口(方法较多)——适配器类(实现接口,仅仅空实现)——实现类(用那个重写那个) */public class Fr 阅读全文
posted @ 2018-11-02 09:12 阿蓉 阅读(183) 评论(0) 推荐(0)
摘要: package cn.itcast; import java.awt.Frame;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;//import java.awt.event.WindowListener; 阅读全文
posted @ 2018-11-02 09:09 阿蓉 阅读(190) 评论(0) 推荐(0)