11 2018 档案
摘要:package cn.it; /* * String ,StringBuffer,StringBuilder的区别 * A:String的内容不可变的,而StringBuffer,StringBuilder的内容是可变的 * B:StringBuffer是同步的,数据安全,效率低;StringBui
阅读全文
摘要:package cn.it; import java.util.Scanner; /* * 判断一个字符串是否是对称字符串 * 例如“ abc”不是对称,“aba”是 * * 分析: * 第一个和最后一个比较 * 第二个和倒数第二个比较 * …… * 比较次数是长度除以2 */public clas
阅读全文
摘要:package cn.it; import java.util.Scanner; /* * 把字符串反转 */public class StringBuffer6 { public static void main(String[] args) { // 键盘录入数据 Scanner sc = ne
阅读全文
摘要:package cn.it; /*把数组拼接成一个字符串 * */public class StringBuffer5 { public static void main(String[] args) { int[] array = { 12, 23, 45, 56, 67 }; String s
阅读全文
摘要:package cn.it; /* * String和StringBuffer的相互转换 * */public class StringBuffer4 { public static void main(String[] args) { // String转StringBuffer String s
阅读全文
摘要:package cn.it;/*StringBuffer类的替换功能: * StringBuffer replace(int start, int end, String str) * 使用给定 String 中的字符替换此序列的子字符串中的字符。 * StringBuffer类的反转功能: * S
阅读全文
摘要:package cn.it; /* * StringBuffer类的添加功能 * public StringBuffer insert(int offset, String str) 将字符串插入此字符序列中 * StringBuffer append(double d) //往后追加字符 * *
阅读全文
摘要:package cn.zuoye; /* * 统计大串中小串出现的次数 * 举例: * woaijavanimenshihsuiisjavadejava * 结果: * java出现了3次 * * 思路:A 定义一个统计变量,初始值为0 * B 先获取一次小串在大串中出现的索引,如果索引值是-1,就
阅读全文
摘要:package cn.it; /*StringBuffer * 线程安全的可变字符序列。一个类似于 String 的字符串缓冲区 * 特点: * 长度和内容可变 * 用于字符串拼接,不会浪费内存 * 构造方法: * StringBuffer() * StringBuffer(CharSequence
阅读全文
摘要:package cn.zuoye; /* * 需求:把一个字符串的首字母转成大写,其余为小写。 */public class StringDemo4 { public static void main(String[] args) { // 定义一个字符串 String s = "helloworl
阅读全文
摘要:package cn.zuoye; import java.util.Scanner; /* 字符串反转 * 举例:录入:123 * 输出:321 * * 分析:键盘录入 * 定义一个新字符串 * 倒着遍历字符串,得到每个字符串 * 用新字符串把每一个字符拼接起来 * 输出 * */public c
阅读全文
摘要:package cn.zuoye; /* * 需求:遍历获取字符串中的每一个字符 * * 分析: * a:拿到每一个字符串 * char charAt() * b:字符串长度 * int length() */public class StringDemo2 { public static void
阅读全文
摘要:package cn.zuoye; /* * string的转换功能 * byte[] getBytes();把字符串转换为字节数组 * char[] toCharArray();把字符串转换为字符数组 * static string valueOf(char[] chs);把字符数组转换为字符串
阅读全文
摘要:package cn.zuoye;/* * string 类的获取功能 * int length()获取字符串长度 * char charAt(int index)获取指定索引位置的字符 * 这里用int类型,因为97也等于a * int indexOf(int ch)返回指定 字符 在此字符串中第
阅读全文
摘要:package cn.zuoye; /* * string类的其他功能 * * 替换功能 * string replace (char old ,char new) * string replace (string old,string new) * * 去除字符串两个空格(两边) * string
阅读全文
摘要:package cn.it; /* * System 类包含一些有用的类字段和方法。它不能被实例化。 * static void gc() 运行垃圾回收器。 tatic void exit(int status) 终止当前正在运行的 Java 虚拟机。 static long currentTime
阅读全文
摘要:package cn.zzDemo; import java.util.regex.Matcher;import java.util.regex.Pattern; /* * 获取功能: * 获取字符串中由三个字符组成的单词 */public class RegexDemo8 { public sta
阅读全文
摘要:package cn.zzDemo; import java.util.regex.Matcher;import java.util.regex.Pattern; /* * Pattern和Matchar类的使用 * 模式和匹配器的基本调用顺序 */public class RegexDemo7 {
阅读全文
摘要:package cn.zzDemo; import java.util.Arrays; /* * 需求: * A:定义一个字符串及规则 * B:把字符串进行分割,得到一个字符数组 * C:把字符数组转换成int数组 * D:对int数组排序 * E:把排序后的int数组再组装成一个字符串 * F:输
阅读全文
摘要:package cn.zzDemo; /* * 转换功能: * String类的public String replaceAll(String regex, * String replacement)使用给定的 replacement 替换此字符串所有匹配给定的正则表达式的子字符串。 */publi
阅读全文
摘要:package cn.zzDemo; import java.util.Scanner; /* 分割功能 * public String[] split(String regex)根据给定正则表达式的匹配拆分此字符串。 */public class RegexDemo4 { public stati
阅读全文
摘要:package cn.zzDemo1;import java.util.Scanner;/* * 判断功能: * String类的public static Boolean matches(String regex) * 需求:判断手机号码是否满足需求 * 分析: * a:键盘录入手机号码。 * b
阅读全文
摘要:package cn.zzDemo1;import java.util.Scanner;/* * 检验邮箱案例: * String类的public static Boolean matches(String regex) * 需求:判断手机号码是否满足需求 * 分析: * a:键盘录入手机号码。 *
阅读全文
摘要:package cn.it; import java.util.Random; /* * Random:此类的实例用于生成伪随机数流。 * 构造方法 : Random() 创建一个新的随机数生成器。 (使用默认种子。使用当前时间的毫秒值) Random(long seed) 使用单个 long 种子
阅读全文
摘要:package cn.zzDemo;import java.util.Scanner;/** * @author 蓉儿 * */public class RegexDemo1 { public static void main(String[] args) { //创建键盘录入对象 Scanner
阅读全文
摘要:package cn.it; import java.util.Scanner; /* * Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。 * static double abs(double a) 返回 double 值的绝对值。 static double ce
阅读全文
摘要:package cn.it; /* * integer面试题 * 注意: * Integer的数据直接赋值,如果在-128——127之间,会直接从缓冲池获取数据 * 否则new一个值 */public class IntegerDemo4 { public static void main(Stri
阅读全文
摘要:package cn.it; /* * 自动装箱:把基本类型转换为包装类类型 * 自动拆箱:把包装类类型转换为基本类型 * */public class IntegerDemo3 { public static void main(String[] args) { // 定义了一个int类型的包装类
阅读全文
摘要:package cn.it; /* * 为了对基本类型进行更多的操作,更方便的操作Java就针对每一种基本数据类型提供了 * 对应的类类型————包装类类型 * 基本类型 引用类型 * byte Byte * short Short * int Integer * long Long * float
阅读全文
摘要:package cn.it;/* * 十进制转其他进制 (2-36) * public static String toString(int i, int radix) */public class IntegerDemo2 { public static void main(String[] ar
阅读全文
摘要: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.
阅读全文
摘要: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
阅读全文
摘要:package cn.itcast;/* * 一级菜单 */import java.awt.FlowLayout;import java.awt.Frame;import java.awt.Menu;import java.awt.MenuBar;import java.awt.MenuItem;i
阅读全文
摘要: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
阅读全文
摘要: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
阅读全文
摘要://测试 package cn.itcast;//user_gongneng/*问题:接口(方法太多)——实现类(仅使用一个,也必须把所有方法实现,哪怕是空实现) * 解决方案: * 接口(方法较多)——适配器类(实现接口,仅仅空实现)——实现类(用那个重写那个) */public class Fr
阅读全文
摘要:package cn.itcast; import java.awt.Frame;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;//import java.awt.event.WindowListener;
阅读全文
摘要:import java.text.ParseException;import java.util.Date; public class Text2 { public static void main(String[] args) throws ParseException { Date d = ne
阅读全文
摘要:import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Scanner; /* * 需求: * 出生到現在的天數 * 分析: * 1、键盘录入出生
阅读全文
摘要:import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;/*Date类 表示特定的瞬间,精确到毫秒。 * 构造方法: * Date() * 分配 Date 对象并初始化此对象,以表
阅读全文
摘要:package cn.it; /* * Character 类在对象中包装一个基本类型 char 的值。 * 此外,该类提供了几种方法,以确定字符的类别(小写字母,数字,等等), * 并将字符从大写转换成小写,反之亦然。 * 常用方法: * public static boolean isUpper
阅读全文
摘要:package cn.it; import java.util.Scanner; /* *统计一个字符串中大写,小写,数字出现的次数 */public class CharacterDemo2 { public static void main(String[] args) { // 定义三个变量
阅读全文
摘要:import java.util.Calendar;import java.util.Scanner; /* *获取任意一年的二月有几天 *分析: * 1、键盘录入任意年份 * 2、设置日历对象的年月日 * 年就是输入的数据 * 月是2 * 日是1 * 3、把时间往前推一天,就是2月的最后一天 *
阅读全文
摘要:import java.util.Calendar; /*Calendar类: * public int get(int field) 返回给定日历字段的值。 * public static Calendar getInstance() 使用默认时区和语言环境获得一个日历。 * 返回的 Calend
阅读全文
摘要:import java.math.BigInteger; /* * BigInteger(String val) 将 BigInteger 的十进制字符串表示形式转换为 BigInteger。 成员方法: BigInteger add(BigInteger val) 返回其值为 (this + va
阅读全文
摘要:import java.math.BigDecimal; /* * BigDecimal类:不可变的、任意精度的有符号十进制数。 */public class BigDecimalDemo2 { public static void main(String[] args) { BigDecimal
阅读全文
摘要:package cn.it; import java.util.Arrays; /* * Arrays:此类包含用来操作数组(比如排序和搜索)的各种方法。 * * public static String toString(short[] a)返回指定数组内容的字符串表示形式。 * public s
阅读全文

浙公网安备 33010602011771号