自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 资源 (3)
  • 收藏
  • 关注

原创 常见对象_Pattern和Matcher的概述

package cn.itcast_05;import java.util.regex.Matcher;import java.util.regex.Pattern;/* * 获取功能 * Pattern和Matcher类的使用功能 * * 模式和匹配器的基本使用顺序 */public class RegexDemo { public static void ma

2016-11-30 23:40:39 621

原创 常见对象_正则表达式的替换功能

package cn.itcast_04;/* * 替换功能: * String类的public String replaceAll(String regex,String replacement) * 使用给定的 replacement 替换此字符串所有匹配给定的正则表达式的子字符串。 */public class RegexDemo { public static vo

2016-11-30 23:16:04 593

原创 常见对象_把字符串中的数字排序案例

package cn.itcast_03;import java.util.Arrays;/* * 我有如下一个字符串:"91 27 46 38 50" * 请写代码实现最终输出结果是:"27 38 46 50 91" * * 分析: * A:定义一个字符串 * B:把字符串进行分割,得到一个字符串数组 * C:把字符串数组变换成int数组 * D:对in

2016-11-28 22:46:04 1402

原创 常见对象_分割功能的小练习

package cn.itcast_03;/* * 分割功能练习 * * 案例:把"aa,bb,cc"分割为"aabbcc" * */public class RegexDemo2 { public static void main(String[] args) { // 定义一个字符串 String s1 = "aa,bb,cc"; // 直接分割

2016-11-28 22:18:06 527

原创 常见对象_正则表达式的分割功能

package cn.itcast_03;import java.util.Scanner;/* * 分割功能 * String类的public String[] split(String regex) * 根据给定正则表达式的匹配拆分此字符串。 * * 举例: * 百合网,世纪佳缘,珍爱网,QQ * 搜索好友 * 性名:女 * 范围:18-

2016-11-28 22:17:00 1495

原创 常见对象_校验邮箱案例

package cn.itcast_02;import java.util.Scanner;/* * 校验邮箱 * * 分析: * A:键盘录入邮箱 * B:定义邮箱的规则 * 1517806580@qq.com * lvxiaoming@163.com * liudehua@126.com * fengqingyang@sina.com

2016-11-27 21:42:08 740

原创 常见对象_正则表达式的判断功能

package cn.itcast_02;import java.util.Scanner;/* * 判断功能: * String类的public boolean matches(String regex): * * 需求:判断手机号是否满足要求? * * 分析: * A:键盘录入手机号码 * B:定义手机号码的规则 * 13436975980 *

2016-11-27 21:15:23 537

原创 常见对象_正则表达式的组成规则

A:字符 x 字符 x。举例:'a'表示字符a \\ 反斜线字符 \n 新行(换行)符 ('\u000A') \r 回车符 ('\u000D') B:字符类 [abc] a、b 或 c(简单类) [^abc] 任何字符,除了 a、b 或 c(否定) [a-zA-Z] a到 z 或 A到 Z,两头的字母包括在内(范围) [0-9] 0到9字符串都包

2016-11-27 19:50:27 523

原创 常见对象_正则表达式的概述和基本使用

package cn.itcast_01;import java.util.Scanner;/* * 正则表达式:符合一定规则的字符串。 */public class RegexDemo2 { public static void main(String[] args) { // 键盘录入一个QQ号码 Scanner sc = new Scanner(System.in);

2016-11-27 00:33:23 358

原创 常见对象_如何校验一个QQ号码案例

package cn.itcast_01;import java.util.Scanner;/* * 校验QQ号码: * 1:要求必须是5-15位数字 * 2:0不能开头 * * 分析: * A:键盘录入一个QQ号码 * B:写一个功能实现校验 * C:调用功能,输出结果 */public class RegexDemo { public sta

2016-11-27 00:32:17 1071

原创 常见对象_StringBuffer、数组高级以及Arrays、Integer、Character总结

1:StringBuffer(掌握) (1)用字符串做拼接,比较耗时并且也耗内存,而这种拼接操作又是比较常见的,为了解决这个问题,Java就提供了 一个字符串缓冲区类。StringBuffer供我们使用。 (2)StringBuffer的构造方法 A:StringBuffer() B:StringBuffer(int size) C:StringBuffer(String

2016-11-24 22:59:59 637

原创 常见对象_统计字符串中大写小写以及数字出现的次数案例

package cn.itcast_03;import java.util.Scanner;/* * 统计字符串中大写小写以及数字出现的次数 * * 分析: * A:定义三个统计变量 int BigCount = 0; int SmallCount = 0; int NumberCount = 0; * B:键盘录入一个字符串 * C:把字符串转换为字符数组

2016-11-24 22:18:31 963

原创 常见对象_Character的常见方法讲解

package cn.itcast_08;/* * public static boolean isUpperCase(char ch):判断给定的字符是否是大写字符 * public static boolean isLowerCase(char ch):判断给定的字符是否是小写字符 * public static boolean isDigit(char ch):判断给定的字符是否是

2016-11-24 21:45:32 758

原创 常见对象_Character的概述

package cn.itcast_07;/* * Character 类在对象中包装一个基本类型 char 的值。Character 类型的对象包含类型为 char 的单个字段。 * 此外,该类提供了几种方法,以确定字符的类别(小写字母,数字,等等),并将字符从大写转换成小写,反之亦然。 * * 构造方法: * public Character(char value):构

2016-11-24 21:21:55 800

原创 常见对象_Integer直接赋值的面试题

package cn.itcast_06;/* * 看程序写结果 * * 注意:Integer的数据直接赋值,如果在-127到128之间,会直接从缓冲池里获取数据。 */public class IntegerDemo { public static void main(String[] args) { Integer i1 = new Integer(127);//fals

2016-11-23 22:32:17 2732

原创 常见对象_JDK5的新特性自动装箱和拆箱

package cn.itcast_05;/* * JDK5的新特性: * 自动装箱:把基本类型转换为包装类类型。 * 自动拆箱:把包装类类型转换为基本类型。 * 注意一个小问题: * 在使用,Integer x = null;代码就会出现NullPointerException。 * 建议先判断是否为null,然后再使用。 */public class Int

2016-11-23 21:18:42 512

原创 常见对象_Integer中进制转换的操作

package cn.itcast_04;/* * 常用的基本进制转换: * public static String toBinaryString(int i) * public static String toOctalString(int i) * public static String toHexString(int i) * 十进制到其它进制: * pu

2016-11-23 20:55:35 2333

原创 常见对象_String和int类型的相互转换

package cn.itcast_03;/* * int类和String类型的相互转换 * * int -- String * String.valueOf(number) * String -- int * Integer.parseInt(s) */public class IntegerDemo { public static void main(Strin

2016-11-22 22:33:51 797

原创 常见对象_Integer的构造方法

package cn.itcast_02;/* * Integer的构造方法: * public Integer(int value) * public Integer(String s) * * 注意:这个字符串必须是由数字字符组成的 */public class IntegerDemo { public static void main(String[] args

2016-11-22 22:07:37 1651

原创 常见对象_基本类型包装类的引入

package cn.itcast_01;/* * 需求1: 把100这个数据的二进制,八进制,十六进制计算出来 * 需求2:判断一个数据是否是int范围内的。 * 首先得知道int的范围是多大? * * 为了对基本数据类型进行更多的操作,更方便的操作,Java就针对每一种基本数据类型提供了对应的类类型。包装类类型。 * byte Byte * short Short

2016-11-22 21:15:35 727

原创 java中的移位运算符:<<,>>,>>>总结

>>:右移运算符,num >> 1,相当于num除以2>>>:无符号右移,忽略符号位,空位都以0补齐package cn.itcast_06;/* * <<:左移运算符,num << 1,相当于num乘以2 * >>:右移运算符,num >> 1,相当于num除以2 * >>>:无符号右移,忽略符号位,空位都以0补齐 */public class ArraysDem

2016-11-22 12:42:05 456

原创 常见对象_Arrays工具类的源码解析

工具类有的尽量用工具类中的方法 public static String toString(int[] a)public static void sort(int[] a) 底层是快速排序,知道就可以了。有人就百度看。public static int binarySearch(int[] a,int key)开发原则 只要是对象,我们就要判断该对象是否为null。int[] ar

2016-11-20 23:13:08 670

原创 常见对象_Arrays工具类的概述和使用

package cn.itcast_05;import java.util.Arrays;/* * Arrays:针对数组进行操作的工具类。比如说排序和查找。 * 1:public static String toString(int[] a):把数组转成字符串 * 2:public static void sort(int[] a):对数组进行排序 * 3:publi

2016-11-20 22:26:31 450

原创 常见对象_二分查找使用的注意事项

package cn.itcast_04;/* * 注意:当前做法是错误的。 * 因为数组本身是无序的的,所以这种情况的查找是不能使用二分查找的。 * 虽然你先排序了,但是你排序的时候已经改变了我最原始的元素索引。 */public class ArrayDemo2 { public static void main(String[] args) { // 定义一个数组

2016-11-20 20:07:13 611

原创 常见对象_数组高级二分查找原理图解

package cn.itcast_04;/* * 查找: * 基本查找:数组元素无序(从头找到尾) * 二分查找(折半查找):数组元素有序 * * 分析: * A:定义最大索引,最小索引 * B:计算出中间索引 * C:拿中间索引的值和要查找的值进行比较 * 相等:就返回当前中间索引 * 不相等: * 大 左边找 *

2016-11-20 19:07:28 909

原创 常见对象_把字符串中的字符进行排序案例

package cn.itcast_03;/* * 返字符串中的字符进行排序。 * 举例:"dacgebf" * 结果:"abcdefg" * * 分析: * A:定义一个字符串 * B:把字符串转换为字符数组 * C:把字符数组进行排序 * D:把排序后的字符数组转成为字符串 * E:输出最后的字符串 */public class Array

2016-11-20 17:48:29 1730

原创 常见对象_数组高级选择排序原理图解、数组高级选择排序代码实现

package cn.itcast_02;/* * 数组排序之选择排序: * 从0索引开始,依次和后面元素比较,小的往前放,第一次完毕,最小值出现 * 在了最小索引处。其它的同理即可以得到一个排好序的数组。  */public class ArrayDemo { public static void main(String[] args) { // 定

2016-11-19 00:57:39 505

原创 常见对象_数组高级冒泡排序原理图解、数组高级冒泡排序代码实现

package cn.itcast_01;/* * 数组排序之冒泡排序: * 相邻元素两两比较,大的往后放,第一次完毕,最大值出现在了最大索引处 */public class ArrayDemo { public static void main(String[] args) { // 定义一个数组 int[] arr = { 24, 69, 80, 57, 13 };

2016-11-17 23:37:24 815

原创 常见对象_StringBuffer的两个小面试题、String和StringBuffer分别作为参数传递

package cn.itcast_08;/* * 面试题 * 1:String,StringBuffer,StringBuilder的区别? * A:String是内容不可变的,而StringBuffer,STringBuilder内容可变的。 * B:StringBuffer是同步的,数据安全,效率低。 * C:StringBuilder是不同步的,数据不安

2016-11-16 22:15:06 1772

原创 常见对象_判断一个字符串是否对称案例

package cn.itcast_07;import java.util.Scanner;/* * 判断一个字符串是否是对称字符串 * 例如:"abc"不是对称字符串,"aba"、"abba"、"aaa"、"mnanm"是对称字符串 * * 分析: * 判断一个字符串是否是对称的字符串,我只需要把 * 第一个和最后一个比较 * 第二个和倒数第二个比较

2016-11-16 21:26:34 1542

原创 常见对象_字符串反转功能案例

package cn.itcast_07;import java.util.Scanner;/* * 把字符串反转 */public class StringBufferTest3 { public static void main(String[] args) { // 键盘录入数据 Scanner sc = new Scanner(System.in); Syste

2016-11-16 20:45:38 525

原创 常见对象_把数组拼接成指定格式的字符串案例

package cn.itcast_07;/* * 把数组拼接成字符串 */public class StringBufferTest2 { public static void main(String[] args) { // 定义数组 int[] arr = { 44, 33, 55, 11, 22 }; // 定义功能 // 方式1:用String做拼接的方式

2016-11-15 21:40:07 1976

原创 常见对象_StringBuffer和String的相互转换

package cn.itcast_07;/* * 为什么我们要类之间的转换: * A -- B的转换 * 我们把A转换为B,其实是为了使用B的功能。 * B -- A的转换 * 可能我们要的结果是A类型,所以还得转回来 * String和StringBuffer的相互转换? */public class StringBufferTest { public s

2016-11-15 21:13:06 1970

原创 常见对象_StringBuffer的截取功能

package cn.itcast_06;/* * StringBuffer的截取功能:注意:返回值类型不再是StringBuffer本身了 * public String substring(int start): * public String substring(int start,int end): */public class StringBufferDemo {

2016-11-15 20:36:40 15360

原创 常见对象_StringBuffer的反转功能

package cn.itcast_05;/* * StringBuffer反转功能 * public StringBuffer reverse(): */public class StringBufferDemo { public static void main(String[] args) { //创建字符串缓冲区对象 StringBuffer sb = new S

2016-11-15 20:21:03 2905

原创 常见对象_StringBuffer的替换功能

package cn.itcast_04;/* * StringBuffer替换功能: * public StringBuffer replace(int start,int end,String str):从start开始到end用str替换 */public class StringBufferDemo { public static void main(String[] a

2016-11-15 20:10:45 3930

原创 常见对象_StringBuffer的删除功能

package cn.itcast_03;/* * StringBuffer的删除功能 * public StringBuffer deleteCharAt(int index):删除指定位置的字符,并返回本身。 * public StringBuffer delete(int start,int index):删除从指定位置开始指定结束内容,并返回本身。 */public

2016-11-14 20:42:49 3535

原创 常见对象_StringBuffer的添加功能

package cn.itcast_02;/* * StrinbBuffer的添加功能: * public StringBuffer append(String str):可以把任意类型的数据添加到字符串缓冲区里面,并返回字符串缓冲区本身。 * public StringBuffer insert(int offset,String str):在指定位置把任意类型的数据插入到字符

2016-11-14 20:08:12 1178

原创 常见对象_StringBuffer类的构造方法

package cn.itcast_01;/* * 线程安全 * 安全--同步--数据是安全的 * 不安全--不同步---效率高一些 * 安全与效率问题是永远困扰的问题。 * 安全:医院网站,银行网站 * 效率:新闻网站,论坛网站 * * StringBuffer * 线程安全的可变字符串。 * StringBuffer和String的区别? * 前者长度和内容可变

2016-11-14 19:40:01 2230

原创 常见对象_StringBuffer的概述

package cn.itcast_01;/* * 线程安全 * 安全--同步--数据是安全的 * 不安全--不同步---效率高一些 * 安全与效率问题是永远困扰的问题。 * 安全:医院网站,银行网站 * 效率:新闻网站,论坛网站 * * StringBuffer * 线程安全的可变字符串。 * StringBuffer和String的区别? * 前者长度和内容可变

2016-11-14 19:16:11 443

使用wampserver部署Vtigercrm8流程

使用wampserver部署Vtigercrm8流程

2024-01-26

TreeView控件工具

TreeView控件工具,test文件是测试网页。

2017-06-07

员工增加删除

SSH整合练习

2017-05-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除