- 博客(33)
- 问答 (1)
- 收藏
- 关注
原创 获取功能
package niu.cheng2;import java.util.Map;import java.util.regex.Matcher;import java.util.regex.Pattern;/*获取功能 * Matcher和Pattern 获取字符串中三个字符以上的字符串"da jia ting hao le jin tian xia yu
2015-10-31 21:46:57 438
原创 正则的替换功能
package niu.cheng1;//正则的替换功能//public String replaceAll(String regex,String replacement)使用给定的 replacement 替换此字符串所有匹配给定的正则表达式的子字符串。 public class zhengzetihuan {/*** @param args*/
2015-10-31 20:30:56 459
原创 正则分割功能
package niu.cheng1;//分割功能//public String[] split(String regex)根据给定正则表达式的匹配拆分此字符串。 //举例:判断一个人的年龄是否符合要求// girl// age 18-24import java.util.Scanner;public class zhengzefenge {/**
2015-10-31 17:40:18 380
原创 正则判断功能
package niu.cheng1;//判断功能//public static boolean matches(String regex)编译给定正则表达式并尝试将给定输入与其匹配。 //举例:需求:验证手机号// 第一位是1// 不能是字母// 8-15位数字//import java.util.Scanner;public class zh
2015-10-31 17:39:45 324
原创 Character常用方法
package niu.cheng3;/* * public static boolean isUpperCase(char ch)确定指定字符是否为大写字母。 * public static boolean isLowerCase(char ch)确定指定字符是否为小写字母。 * public static boolean isDigit(char ch)确定指定字符是否为数
2015-10-30 19:43:51 1087
原创 Arrays针对数组进行操作的工具类
package niu.cheng3;import java.util.Arrays;/* * Arrays针对数组进行操作的工具类(排序,查找,....) * * public static String toString(int[] a)//把数组转换成字符串 * public static void sort(int[] a)//把数组进行排序 * p
2015-10-30 19:25:52 395
原创 二分查找
package niu.cheng3;//二分查找//注意不要越界。public class Erfen {/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stubint[] s1={11,22,33,44,55,66,77,8
2015-10-28 20:36:20 329
原创 选择排序
package niu.cheng2;//选择排序public class StringBuffer2 {public static void main(String[] args) {int[] xx={7,6,5,4,3,2,1};System.out.println("排序之前:");Fe(xx);System.out.println("-------------
2015-10-28 19:41:22 310
原创 冒泡排序
package niu.cheng2;//冒泡排序public class StringBuilder1 {public static void main(String[] args) {int[] x={7,6,5,4,3,2,1};Fe(x);System.out.println("---------------");//冒泡排序/*for(int x1
2015-10-28 17:10:05 300
原创 String类的其他功能
package niu.cheng5;/* * String类的其他功能 * 替换 * public String replace(char opldChar, char newChar)替换单个字符 * public String replaceAll(String regex, String replacement)替换字符串 * 去除前后两空格 * pub
2015-10-26 21:46:51 381
原创 String类的转换功能
package niu.cheng4;/* * String类的转换功能 * public byte[] getBytes()把字符串转化成字节数组。 * public char[] toCharArray()将此字符串转换为一个新的字符数组。 * public static String valueOf(char[] data)返回 char 把字符数组转化成字符串 *
2015-10-26 21:46:15 378
原创 String类的获取功能
package niu.cheng3;public class StringDemo {/* * String类的获取功能public int length()获取字符串的长度public char charAt(int index)获取指定索引位置的值public int indexOf(int ch)返回指定字符在此字符串中第一次出现处的索引pu
2015-10-26 21:45:40 352
原创 String常用判断例子(账户登录校验,内置小游戏)
package niu.cheng2;import java.util.Scanner;public class qqDemo {/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stubScanner sc=new Scan
2015-10-24 00:37:19 354
原创 String的常用判断功能
package niu.cheng2;//String常用功能//public boolean equals(Object anObject)//比较字符串内容是否相同,区分大小写//public boolean equalsIgnoreCase(String anotherString)//比较字符串内容是否相同,忽略大小写//public boolean con
2015-10-23 10:02:00 332
原创 String常用方法
package niu.cheng2;/* * 字符串:就是由多个字符组成的一串数据。也可以看成是一个字符数组。 * 通过查看API,我们可以知道 * A:字符串字面值"abc"也可以看成是一个字符串对象。 * B:字符串是常量,一旦被赋值,就不能被改变。 * * 构造方法: * public String():空构造 * public Str
2015-10-23 08:58:36 303
原创 eclipse的使用
1:Eclipse空间的基本配置 A:程序的编译和运行的环境配置(一般不改)window -- Preferences -- Java编译环境:Compiler 默认选中的就是最高版本。运行环境:Installed JREs默认会找你安装的那个JDK。建议配置了Java的环境变量。问题:低编译,高运行。可以。高编译,低运行。不可以。建议,编译和运行的版本一致
2015-10-22 10:10:17 222
原创 类及其组成常用的修饰符
/*修饰符:权限修饰符:private,默认的,protected,public状态修饰符:static,final抽象修饰符:abstract类:权限修饰符:默认修饰符,public状态修饰符:final抽象修饰符:abstract用的最多的就是:public成员变量:权限修饰符:private,默认的,protected,public
2015-10-19 13:22:01 938
原创 带包文件的编译和运行
包的定义package 包名;多级分包,用.分开即可带包的编译和运行a:手动式1创建一个带包的java文件2通过javac命令编译该java文件。3手动创建包名4把2步骤的class文件放到c步骤的最底层包5回到和包根目录在同一目录的地方,然后运行b:自动式1javac编译的时候带上-d即可2通过java命令执行。和手动式一样举例:packa
2015-10-19 11:44:35 506
原创 把学生类里加入扩展功能,抽烟,学会的课程(接口)
/*把学生类里加入扩展功能,抽烟,学会的东西*///定义一个扩展接口,就业班学生可以抽烟interface chou{public abstract void chou();public abstract void java();}//定义一个抽象的学生类abstract class student{private String name;pri
2015-10-17 20:47:44 470
原创 逻辑运算符(2)
/* &&短路,||短路 错误false 正确 true 逻辑符&&短路和&与的区别 A最终结果是一样的 B&&具有短路的效果,前面false直接不执行,右边true执行后面,后面若是false,同样报false*/ class 逻辑运算2{ public static void main(String[] args){ int a=3;
2015-10-17 09:09:21 350
原创 逻辑运算符(1)
/*讲解逻辑运算符& ,^,|,!,&&,||逻辑运算符一般用于连接boolean类型的表达式或者值 &与,|或,^异或,!非,&&短路,||短路*/class 逻辑运算1{{ public static void main(String[] args){ int a=43; int b=54; int c=64; //逻辑与&有false则fa
2015-10-17 09:08:39 420
原创 ++,——放前放后的区别
/*/,+,-,*的运算符++运算 --运算*///写个程序记一下吧class 基本运算符{ public static void main(String[] ags){ int a=3; int b=4; System.put.println(a+b);//7 相加 System.out.println(a-b);//-1 相减 Sy
2015-10-17 09:07:09 937
原创 接口的成员特点
/*接口的特点 接口用关键字interface表示 格式 interface 接口名{}类实现接口用implements 格式 class 类名 implements 接口名{} 接口的成员特点 成员变量都是常量 没有构造方法,默认访问object 成员方法 必须是抽象的*/interface jiekou1{ public static fin
2015-10-16 20:55:45 529
原创 抽象
/*具体事物: 猫 狗共性: 姓名 年龄 吃饭抽象类和抽象方法必须用abstract关键字修饰格式 abstract class类名{} public abstract void eat();*///定义一个抽象的动物类abstract class dong{ private String name; private int
2015-10-16 12:06:13 280
原创 多态的弊端
/*多态的弊端 对象减的转型问题 向上转型 fu f=new zi(); 向下转型 zi z=(zi)f;*/class pen{ public void Fe(){ System.out.println("Fe pen"); }}class gangpen extends pen{ public void Fe(){ S
2015-10-15 22:24:52 438
原创 封装
/*封装 私人的:private*/class Feng{ String name; private int age; public void Fe(int a){ if(a120){ System.out.println("你输入的年龄有误"); } else{ age=a; } } pub
2015-10-15 09:27:30 325
原创 方法重写
/*方法重写 Override方法重载 Overload*/class phone{ public void call(String name){ System.out.println("给"+name+"打电话"); }}class Newphone extends phone{ public void call(String name){ //S
2015-10-15 09:25:32 294
原创 final关键字
//final关键字 最终//可以修饰类,方法,变量/*final可以修饰类,该类不能被继承final可以修饰方法,该方法不能被重写final可以修饰变量,该变量不能被重写赋值。因为这个变量其实就是常量*/class father{ /* public final void Fe(){ System.out.println("这里是绝密文件");
2015-10-15 09:24:46 341
原创 多态的好处
/*多态代码体现多态的好处(扩展性强)*///动物类class dong{ public void sleep(){ System.out.println("睡觉"); } public void eat(){ System.out.println("吃饭"); }}//猫类class mao extends dong{ public
2015-10-15 09:22:56 847
原创 java(继承体系)
//java支持多层继承(继承体系)class one{ public void Fe(){ System.out.println("我是1"); }}class two extends one{ public void Fe1(){ System.out.println("我是2"); }}class three extends two{ pu
2015-10-14 18:24:35 731
原创 加密问题(良心干货)
/*需求: 某个公司采用公用电话传递数据信息,数据是小于9位的整数,为了安全, 在传递过程中需要加密,加密规则如下; 首先将数据倒序,然后将每位数字都乘2,再用结果除以5的余数代替该数字, 最后将第一位和最后一位数字交换。请任意给定一个小于9位数的整数, 然后,把加密后的结果在控制台打印出来。*/import java.util.Scanner;
2015-10-14 18:22:49 503
原创 猜数字小游戏
//猜数字小游戏/***猜数字游戏*@author 牛程飞*@version v1.0*/import java.util.Scanner;public class Caigame{ public static void main(String[] args){ System.out.println("我们来玩一个小游戏吧,猜数字"); int numb
2015-10-14 18:21:21 490
原创 继承猫狗案例
class gong{ private String name; private int age; private String yan; public gong(){} public gong (String name,int age,String yan){ this.name=name; this.age=age; this.yan=yan; Sy
2015-10-14 18:18:04 834
空空如也
servlet学习的难点在什么?
2016-01-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人