邮箱正则表达式 和谐文字 图片上传重命名

################################################################################################

public class IntegerDemo2 {

 

/**

 * 求取整型的最大数和最小数

 * @param args

 */

public static void main(String[] args) {

// TODO 自动生成的方法存根

int imax=Integer.MAX_VALUE;

int imin=Integer.MIN_VALUE;

long i=Long.MAX_VALUE;

long j=Long.MIN_VALUE;

System.out.println(imax+"----"+imin);

System.out.println(i+"-----"+j);

}

 

}


#############################################################################################################

mport java.awt.Image;

 

/*String 支持则测表达式:

 * String[] split(String regex)

 * 将当前字符串按照满足正则表达式的部分进行拆非 返回所有被拆分部分

 */

public class StringfgDemo2 {

  public static void main(String[] args) {

String str="eqw23gkjl3131klghkjh543453";

String regex="[0-9]+";

String[] array=str.split(regex);

for(int i=0;i<array.length;i++){

System.out.println(array[i]);

}

/*

 * 图片重命名:

 */

String inmageName="2112.jpg";

String[] name=inmageName.split("\\.");

inmageName=System.currentTimeMillis()+"."+name[1];

System.out.println(inmageName);

}

}

 


#####################################################################################################################

/**

 * String 支持正则表达式

 * 方法:boolean match(String reges)

 * 满足返回true

 *

 */

public class StringDemo {

public static void main(String[] args) {

/*

 * 电子邮箱的正则表达式的测试代码

 * [a-zA-Z0-9_]+@[a-zA-Z0-9]+(\.com)+(\.[a-zA-Z]+)+

 * 输出:

 * String refex="\\\\"

 */

String  regex="[a-zA-Z0-9]+@[a-zA-Z0-9]+(\\.[a-zA-Z]+)+";

/* +意思是【】和()里面的东西出现不止一次

 * a-z--->az的所有字母

 *\\.的意思是:"."java里面有特殊含义(所以加个\转意) \.

 *\本身也是特殊字符 所以又+\表示转意

 */

String email="www@qq.com";//这一句你可以换成从控制台输入 然后接收字符串进行对比

/*用前记着将Scanner所属的包导入

 *  Scanner scan=new Scanner(System.in);

 *  String email =scan.nextLine();

 */

Boolean match=email.matches(regex);

if(match){

System.out.println("是正确的邮箱格式!");

}else{

System.out.println("不是正确的邮箱格式!");

}

}

 

}

 


###################################################################################################

/**

 * jdk1.5之后推出了一个新的特性

 * 自动拆箱

 * 编译器可以自动补充代码来完成基本类型

 * 与引用类型的转换

 * @author soft01

 */

public class IntegerDemo4 {

public static void main(String[] args) {

int a=123;

/*

 * 自动拆箱

 * 编译器补充代码来完成从引用类型到基本类型的转换

 */

int i=new Integer(a).intValue();

/*

 * 自动装箱

 * 编译器补充代码来完成从引用类型到基本类型的转换

 */

Integer j=Integer.valueOf(i);

System.out.println(i);

System.out.println(j);

}

}

 

#####################################################################################################################

/**

 * 游戏里不健康的以及微博等不和谐的文字是如何被屏蔽的

 * 主要用到的是下面的函数:

 * String replaceAll(String regex,String str)

 *  将字符串里面的regex替换为str

 * @author soft01

 *

 */

public class StringDemo3 {

 

public static void main(String[] args) {

String str="ADADSDAD54242341233";

String regex="(ad|AD|54)";

str=str.replaceAll(regex, "***");

System.out.println(str);

}

 

}



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值