################################################################################################
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--->a到z的所有字母
*\\.的意思是:"."在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);
}
}