11 2018 档案

摘要: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; /* * 判断一个字符串是否是对称字符串 * 例如“ abc”不是对称,“aba”是 * * 分析: * 第一个和最后一个比较 * 第二个和倒数第二个比较 * …… * 比较次数是长度除以2 */public clas 阅读全文
posted @ 2018-11-02 09:39 阿蓉 阅读(122) 评论(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; /*把数组拼接成一个字符串 * */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; /* * String和StringBuffer的相互转换 * */public class StringBuffer4 { public static void main(String[] args) { // String转StringBuffer String s 阅读全文
posted @ 2018-11-02 09:37 阿蓉 阅读(99) 评论(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; /* * StringBuffer类的添加功能 * public StringBuffer insert(int offset, String str) 将字符串插入此字符序列中 * StringBuffer append(double d) //往后追加字符 * * 阅读全文
posted @ 2018-11-02 09:35 阿蓉 阅读(168) 评论(0) 推荐(0)
摘要:package cn.zuoye; /* * 统计大串中小串出现的次数 * 举例: * woaijavanimenshihsuiisjavadejava * 结果: * java出现了3次 * * 思路:A 定义一个统计变量,初始值为0 * B 先获取一次小串在大串中出现的索引,如果索引值是-1,就 阅读全文
posted @ 2018-11-02 09:34 阿蓉 阅读(172) 评论(0) 推荐(0)
摘要:package cn.it; /*StringBuffer * 线程安全的可变字符序列。一个类似于 String 的字符串缓冲区 * 特点: * 长度和内容可变 * 用于字符串拼接,不会浪费内存 * 构造方法: * StringBuffer() * StringBuffer(CharSequence 阅读全文
posted @ 2018-11-02 09:34 阿蓉 阅读(133) 评论(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 阿蓉 阅读(100) 评论(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.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.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.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; 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; /* * 转换功能: * 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.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:键盘录入手机号码。 * b 阅读全文
posted @ 2018-11-02 09:22 阿蓉 阅读(148) 评论(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.it; import java.util.Random; /* * Random:此类的实例用于生成伪随机数流。 * 构造方法 : Random() 创建一个新的随机数生成器。 (使用默认种子。使用当前时间的毫秒值) Random(long seed) 使用单个 long 种子 阅读全文
posted @ 2018-11-02 09:21 阿蓉 阅读(160) 评论(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 阿蓉 阅读(139) 评论(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.Label;import java.awt.TextField;import java.awt.event.KeyAdapter;i 阅读全文
posted @ 2018-11-02 09:14 阿蓉 阅读(131) 评论(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.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; 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;//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 阿蓉 阅读(191) 评论(0) 推荐(0)
摘要:import java.text.ParseException;import java.util.Date; public class Text2 { public static void main(String[] args) throws ParseException { Date d = ne 阅读全文
posted @ 2018-11-01 09:31 阿蓉 阅读(146) 评论(0) 推荐(0)
摘要:import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Scanner; /* * 需求: * 出生到現在的天數 * 分析: * 1、键盘录入出生 阅读全文
posted @ 2018-11-01 09:30 阿蓉 阅读(141) 评论(0) 推荐(0)
摘要:import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;/*Date类 表示特定的瞬间,精确到毫秒。 * 构造方法: * Date() * 分配 Date 对象并初始化此对象,以表 阅读全文
posted @ 2018-11-01 09:29 阿蓉 阅读(124) 评论(0) 推荐(0)
摘要:package cn.it; /* * Character 类在对象中包装一个基本类型 char 的值。 * 此外,该类提供了几种方法,以确定字符的类别(小写字母,数字,等等), * 并将字符从大写转换成小写,反之亦然。 * 常用方法: * public static boolean isUpper 阅读全文
posted @ 2018-11-01 09:28 阿蓉 阅读(216) 评论(0) 推荐(0)
摘要:package cn.it; import java.util.Scanner; /* *统计一个字符串中大写,小写,数字出现的次数 */public class CharacterDemo2 { public static void main(String[] args) { // 定义三个变量 阅读全文
posted @ 2018-11-01 09:28 阿蓉 阅读(162) 评论(0) 推荐(0)
摘要:import java.util.Calendar;import java.util.Scanner; /* *获取任意一年的二月有几天 *分析: * 1、键盘录入任意年份 * 2、设置日历对象的年月日 * 年就是输入的数据 * 月是2 * 日是1 * 3、把时间往前推一天,就是2月的最后一天 * 阅读全文
posted @ 2018-11-01 09:27 阿蓉 阅读(182) 评论(0) 推荐(0)
摘要:import java.util.Calendar; /*Calendar类: * public int get(int field) 返回给定日历字段的值。 * public static Calendar getInstance() 使用默认时区和语言环境获得一个日历。 * 返回的 Calend 阅读全文
posted @ 2018-11-01 09:26 阿蓉 阅读(480) 评论(0) 推荐(0)
摘要:import java.math.BigInteger; /* * BigInteger(String val) 将 BigInteger 的十进制字符串表示形式转换为 BigInteger。 成员方法: BigInteger add(BigInteger val) 返回其值为 (this + va 阅读全文
posted @ 2018-11-01 09:25 阿蓉 阅读(155) 评论(0) 推荐(0)
摘要:import java.math.BigDecimal; /* * BigDecimal类:不可变的、任意精度的有符号十进制数。 */public class BigDecimalDemo2 { public static void main(String[] args) { BigDecimal 阅读全文
posted @ 2018-11-01 09:24 阿蓉 阅读(141) 评论(0) 推荐(0)
摘要:package cn.it; import java.util.Arrays; /* * Arrays:此类包含用来操作数组(比如排序和搜索)的各种方法。 * * public static String toString(short[] a)返回指定数组内容的字符串表示形式。 * public s 阅读全文
posted @ 2018-11-01 09:23 阿蓉 阅读(149) 评论(0) 推荐(0)