精华内容
下载资源
问答
  • 2020高考语文二轮复习板块六实用类文本阅读1实用类文本阅读课件
  • 2021版高考语文一轮复习专题八实用类论述类文本阅读课案4实用类论述类文本阅读专题限时练含解析新人教版
  • c# NET实用类

    2015-02-03 10:47:39
    NET实用类集-DotNet.Utilities.7z
  • Java实用课件第7章常用实用类.ppt
  • 文件读写 文件夹读写 各种加密解密 XML操作 NET实用类集-DotNet.Utilities.7z\C#实用类集-DotNet.Utilities
  • Java开发过程中,常用的实用类会使我们的开发变得更便捷,减少代码量。
  • 合适研究底层研发员,但,一般程序员也必须掌握的要点 JDK研究系列--》util实用类util实用类(java.util part2)
  • 集合与常见的实用类

    2014-06-21 17:09:59
    集合与常见的实用类
  • Java常用实用类总结

    千次阅读 2018-03-17 15:03:35
    常用实用类总结这应该算是我写的第一篇比较正式的文章了,主要介绍一下我门经常用到的一些常用实用类。 主要包括:String类,StringBuffer类,StringTokenizer类,Date类,Calender类,Math类,BigInerger类, ...

    常用实用类总结

    这应该算是我写的第一篇比较正式的文章了,主要介绍一下我门经常用到的一些常用实用类。

         主要包括:String类,StringBuffer类,StringTokenizer类,Date类,Calender类,Math类,BigInerger类,                                DecimalFormat类。

            前面五个会详细说明一下,就当做复习了,后面几个就稍微提一下,平常用的比较多的就是String类以及StringBuffer类。

            首先讲一下String类以及跟StringBuffer类的区别吧。

            String对象属于定长字符串,不能对字符串进行修改(例:删除,修改,替换字符串中的某些字符),而StringBuffer类可以。StringBuffer对象主要用于存储可变的字符串(下面我们再细讲分别有哪些方法以及它们的用法)。

    String类(定长):

           由于字符串是对象,所以必须需要创建字符串对象:有三种方法

                1.String str = new String("我爱学习!");   // 通过构造器来创建字符串对象

                2.char[] c = {'我', '爱', '学', '习'};

                   String str = new String(c, start, end); // 通过字符数组来创建字符串对象,取字符数组中的一段字符,从start开始直

                    到end(不包括end位置的字符)。

                3.String str = "我爱学习!"; // 引用字符串常量对象

                下面具体说一下String对象的常用方法(实例就没有截图了,只说明一下他们的用法)

        public int length()    获取字符串的长度

        public boolean equlas()    比较两个字符串对象的实体是否相同

        public boolean startsWith(String str)    判断字符串是否是以str字符串开头  

        public boolean endsWith(String str)    判断字符串是否以str结尾

        public boolean contains(String str)    判断当前对象是否包含字符串str

        public String SubString(int start, int end)    截取字符串从start开始到end位置的字符串(不包括end位置的字符)

        String.valueOf(int/long/float/double/...)    将其他类型的数据转换为String类型

        Integer.parseInt/float/double/...()    将String类型的数据转换为其他类型的数据

        toCharArray()    将字符串转换为字符数组

        这里还有一个字符串的替换,我们到最后再将,正则表达式

    StringBuffer类(变长):

            首先我们先讲一下StringBuffer对象的创建,也是有三种方法:

        1.StringBuffer buffer = new StringBuffer() // 创建一个空的StringBuffer类

        2.StringBuffer buffer = new StringBuffer(int size) // 创建一个StringBuffer类但是申明了可容纳的长度(默认是16)

        3.StringBuffer buffer =new StringBuffer(String str) //创建一个带有初始值的StringBuffer类

    StringTokenizer类:

    Date类:

    Calender类:

    Math类:

    Biginerger类:

    Decimalformat类:

            


            

    展开全文
  • java 高级编程中的实用类,是最基础的实用类,包括类的定义,类编写的实例,是学习和复习类的好资源
  • Android 实用类

    2012-09-10 15:15:03
    日期时间类  MonthDisplayHelper 6... TimeUtils 时区实用类  DateUtils 创建日期相关文本信息的实用类  Time 提供了格式化时间的实用函数  DateFormat 提供了格式化日期的实用函数  SimpleDateFormat
    日期时间类
    
      MonthDisplayHelper   6行7列网格日历的帮助类
      TimeUtils         时区实用类
      DateUtils         创建日期相关文本信息的实用类
      Time           提供了格式化时间的实用函数
      DateFormat         提供了格式化日期的实用函数
      SimpleDateFormat      基于Local的日期格式化和解析类
    多媒体类
      ThumbnailUtils      生成缩略图的实用类
    动画类
      AnimationUtils        创建动画的实用类
    文本类
      TextUtils           处理文本的实用类
      PhoneNumberUtils      处理电话号码字符串的实用类
      Formatter         提供了格式化文件大小和IP地址的实用函数
      Format          格式化抽象类
    DateFormat         日期格式化的抽象类
      SimpleDateFormat      基于Local的日期格式化和解析类
      NumberFormat      数字格式化的抽象类
      DecimalFormat      一般数字格式化具体类
      ChoiceFormat       数字和文本间的分段映射的格式化具体类
      MessageFormat      扩展了format对ChoiceFormat等负责格式的支持。
    展开全文
  • 实用类文本阅读与探究之调查报告类.ppt 实用类文本阅读与探究之调查报告类.ppt 实用类文本阅读与探究之调查报告类.ppt
  • ASP.NET 图片上传实用类2.txtASP.NET 图片上传实用类2.txtASP.NET 图片上传实用类2.txtASP.NET 图片上传实用类2.txtASP.NET 图片上传实用类2.txtASP.NET 图片上传实用类2.txtASP.NET 图片上传实用类2.txtASP.NET ...
  • 实用类文本阅读之科普文.ppt 实用类文本阅读之科普文.ppt 实用类文本阅读之科普文.ppt
  • 全面的XML操作实用类

    2010-03-06 19:18:23
    全面的XML操作实用类 很实用 值得大家学习使用
  • C#实用类集-DotNet.Utilities-整理完整版,欢迎下载
  • tp5程序猿的日常实用类,全部基于tp5开发。随着工作的开展,实用类运来越全面。越来越实用!
  • 基于JAVA集合框架及实用类实现的超市会员管理系统,包含:开卡、积分累计、积分兑换、查询剩余积分、修改密码等功能。
  • Java实用类(9个)

    千次阅读 2018-07-16 16:27:57
    1、实用类: 9个实用类: 1.1 枚举什么时候会用到? 枚举是一个类型;   public enum 枚举名{//定义枚举类 }   定义枚举可以new一个文件;也可以定义在实用枚举的类里面, 如: package ...

    1、实用类:

    9个实用类:

    1.1 枚举什么时候会用到?

    枚举是一个类型;

     

    public enum 枚举名{//定义枚举类

    }

     

    定义枚举可以new一个文件;也可以定义在实用枚举的类里面,

    如:

    package com.example.test;
    
    import com.example.test.Student1.Xingbie;
    
    public class TestStu {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		Student1 stu=new Student1();
    		stu.sex=Xingbie.女;
    		System.out.println(stu.sex);
    	}
    }
    package com.example.test;
    
    public class Student1 {
    	public enum Xingbie{
    		男,
    		女
    	}
    	public Xingbie sex;
    }

    运行结果为:

    package com.example.test;
    
    //import com.example.test.Student1.Xingbie;
    
    public class TestStu {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		Student1 stu=new Student1();
    		stu.sex=Genders.女;
    		System.out.println(stu.sex);
    	}
    
    }
    
    package com.example.test;
    
    public enum Genders {
    	男,
    	女
    }
    
    package com.example.test;
    
    public class Student1 {
    //	public enum Xingbie{
    //		男,
    //		女
    //	}
    	public Genders sex;
    }
    

    枚举类定义在实用的类里面和new一个新的文件的区别:

    枚举类作用域不一样;枚举类定义在实用的类里面,只能依附的类用,其他类用得import;new一个新的文件,别的类都可以用。

    枚举类型优点:类型安全;易于输入;代码清晰;

    需求,修改,用枚举:

    解:

    package com.example.test;
    
    public class WeekDemo {
    	public void doWhat(WeekEnum day) {//枚举约束掉值的范围了。
    		switch(day) {
    		case MON:
    		case TUE:
    		case WED:
    		case THU:
    		case FRI:
    			System.out.println("工作日,努力写代码!");
    			break;
    		case SAT:
    			System.out.println("星期六,休息!看电影!");
    			break;
    		case SUN:
    			System.out.println("星期日,休息!看电影!");
    		}
    	}
    	public static void main(String[] args) {
    		WeekDemo wd=new WeekDemo();
    		wd.doWhat(WeekEnum.SUN);
    	}
    }
    

    面试题:写出你都用过那些异常

    写出你用过那些包那些类

     

    1.2、java.lang.Math类

    Math.random()生成0.0<=值<1.0的随机数

    package com.example.orient;
    
    public class LuckyDog {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		//会员卡号 百位=随机数 <==中奖规则
    		int custNo=9876;
    		int baiWei= custNo/100%10;
    		int suiJi=(int)(Math.random()*10);
    		System.out.println(suiJi);
    		if(baiWei==suiJi) {
    			System.out.println("I'm a lucky dog!");
    		}
    		else {
    			System.out.println("未中奖");
    		}
    	}
    
    }
    

    1.3、java.util.Random

    是一个类,通过一个种子,某一个算法生成随机数。

    两步使用:Random random=new Random();

    random.nextInt(maxNum);//不可能超过maxNum

    情况一:

    package com.example.orient;
    
    import java.util.Random;
    
    public class RandomDemo {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		Random  random = new Random();
    		for(int i=1;i<=10;i++) {
    			int a=random.nextInt(10);
    			System.out.println("第"+i+"个随机数:"+a);
    		}
    	}
    
    }
    

    情况二:

    代码验证如下:

    package com.example.orient;
    
    import java.util.Random;
    
    public class RandomDemo {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		/*Random  random = new Random();
    		for(int i=1;i<=10;i++) {
    			int a=random.nextInt(10);
    			System.out.println("第"+i+"个随机数:"+a);
    		}*/
    		//两个种子生成器生成随机数
    		Random random1=new Random(9);
    		Random random2=new Random(9);
    		//随机生成一个整数
    		System.out.println(random1.nextInt());
    		System.out.println(random2.nextInt());
    	}
    
    }
    

    运行结果:

    总结:用种子构造器生成随机数,种子相同的两个随机对象,生成的随机数一定相同。

    情况三:

    package com.example.orient;
    
    import java.util.Random;
    
    public class RandomDemo {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		/*Random  random = new Random();
    		for(int i=1;i<=10;i++) {
    			int a=random.nextInt(10);
    			System.out.println("第"+i+"个随机数:"+a);
    		}*/
    		//两个种子生成器生成随机数
    		Random random1=new Random();
    		Random random2=new Random();
    		//随机生成一个整数
    		System.out.println(random1.nextInt());
    		System.out.println(random2.nextInt());
    	}
    
    }
    

    运行结果为:

    总结:若不写种子,则默认是有一个种子的,可能以当前时间的毫秒数来作为种子传进去的。所以种子是时时刻刻是变化的,所以说没运行一次两个随机数都不一样,各自变化也不一样。

    问题:

    如果你想随机数越随机,则种子变化越大随机数越随机。种子越随机生成的随机数越随机!尽量使用变化比较大的种子(时间的毫秒)

    1.4、包装类:

    基本数据类型:int  double  float  char  boolean  byte

    引用数据类型:(有方法有属性的)

    比如包装类:Integer Double  Float  Character  Boolean Byte

    即:Boolean  Number Character

    集合:List list=new ArrayList();

    list.add();//添加元素,只能add是object值;

    集合只能装Object类型的,为了能装基本数据类型,java都给其包装成引用类型;

    包装类的装箱:基本数据类型转换为包装类的对象;

    拆箱:包装类对象转换为基本类型的值;

    package com.example.orient;
    
    public class Demo1 {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		int i=9;
    		Integer i1=8;//装箱操作
    		//i=i1;//拆箱操作
    		
    		Integer i2=new Integer(i);//包装类的构造方法
    		System.out.println(i2);
    		
    		boolean b=false;
    		Boolean b1=new Boolean(b);
    		System.out.println(b1);
    		
    		char c='a';
    		Character ch=new Character(c);
    		System.out.println(ch);
    		
    		int t=8;
    		Integer t1=new Integer("123");
    		System.out.println(t1);
    		
    		//Number类型,传参必须能正确转换为相应数值,否则会NumberFormatException
    		/*Integer t2=new Integer("北京");//编译没错,但运行就会有错
    		System.out.println(t2);*/
    		
    		//Boolean 类型,传参只要不是true(包括大小写),全部都是false
    		Boolean bt3=new Boolean("TRUE");
    		Boolean bt=new Boolean("True");
    		Boolean bt1=new Boolean("false");
    		Boolean bt2=new Boolean("1");
    		System.out.println(bt);
    		System.out.println(bt1);
    		System.out.println(bt2);
    		System.out.println(bt3);
    		
    		
    		/*//Character没有String 做参数的构造方法。
    		Character ch1=new Character("ng");
    		System.out.println(ch1);*/
    		
    		//参数不能为null
    		/*Integer ad=new Integer(null);
    		System.out.println(ad);*/
    		
    	}
    
    }
    

    运行结果:

    1.5、字符串操作相关的类(String StringBuffer)

    1.6、日期操作相关的类(Date   SimpleDateFormat)记住:

    1.7、文件File 输入流和输出流的作用:

    二、IO操作:

     

     

    展开全文
  • 小贝程序员生活\课件\java\java人家\Java第二十八讲总结-实用类.doc 小贝程序员生活\课件\java\java人家\Java第二十八讲总结-实用类.doc 小贝程序员生活\课件\java\java人家\Java第二十八讲总结-实用类.doc
  • 实验四 JAVA实用类库及其应用

    千次阅读 2016-04-24 09:51:53
    实验四 JAVA实用类库及其应用 一、实验目的 1.掌握Math、BigerInteger类的使用。 2.掌握String类和StringBuffer类的使用 3.掌握Date、Calendar的使用。 二、实验内容 1.编写Application程序, 从命令行参数输入10...

    实验四 JAVA实用类库及其应用

    一、实验目的
    1.掌握Math、BigerInteger类的使用。
    2.掌握String类和StringBuffer类的使用
    3.掌握Date、Calendar的使用。
    二、实验内容

    1.编写Application程序, 从命令行参数输入10个整数并保存在数组中,求数组中最大、最小、数据的和、平均值。

    2将一个字符串数组中的完成大小写字母转换。要求:使用对象数组。

    3.编写一个应用程序,使用StringBuffer类中的方法,完成给定字符串的追加、删除和替换。

    4.编写一个应用程序,用户从键盘输入一行含有数字字符的字符串,程序仅仅输出字符串中的全部数字字符。

    5.编写一个应用程序,使用SimpleDateFormat类按你设置的格式显示某面某月某日某时,星期几。

    6.编写一个应用程序,使用BigInteger类实现计算大整数的阶乘。


    三、代码实现:

    1.

    应用eclipse编写程序,需要在命令行如此传参:

    Run run... (x=)ArgumentsProgram arguments->1 2 3 4 5 6 7 8 9 10


    package cn.edu.nefu.zhihu;
    
    public class Application {
    
    	public static void main(String[] args) {
    		double n,sum=0.0;
    		double max,min;
    		max=min=Double.parseDouble(args[0]);
    		for(int i=0;i<args.length;i++){
    			
    			sum+=Double.parseDouble(args[i]);
    			if(Double.parseDouble(args[i])>max){
    				max=Double.parseDouble(args[i]);
    			}
    			if(Double.parseDouble(args[i])<min){
    				min=Double.parseDouble(args[i]);
    			}
    		}
    		System.out.println("十个数中的最大值为: "+max);
    		System.out.println("十个数中的最小值为: "+min);
    		System.out.println("十个数的和为: "+sum);
    		n=sum/args.length;
    		System.out.println("十个数的平均数为: "+n);
    	}
    }
    


    2.

    package cn.edu.nefu.zhihu;
    
    public class Change {
    
    	
    	public static void main(String[] args) {
    		String s=new String("aBcDEfgh");
    		char []str;
    		str=s.toCharArray();
    		for(int i=0;i<str.length;i++){
    			if(Character.isLowerCase(str[i])){
    				str[i]=Character.toUpperCase(str[i]);
    			}
    			else if(Character.isUpperCase(str[i])){
    				str[i]=Character.toLowerCase(str[i]);
    			}
    		}
    		for(char c:str){//增强的for循环
    			System.out.print(c);
    		}
    		System.out.println();
    	}
    }
    


    3.

    具体实现: //0123456789:缺斤少两+丢三落四+七上八下+画蛇添足


    package cn.edu.nefu.zhihu;
    
    public class StrBuffer {
    
    	public static void main(String[] args) {
    		StringBuffer s=new StringBuffer("012568710");
    		s.insert(3,'3');
    		s.insert(4,'4');
    		System.out.println("除掉丢三落四后: "+s);
    		s.delete(9,11);
    		System.out.println("除掉画蛇添足后: "+s);
    		s.setCharAt(7,'7');
    		s.setCharAt(8,'8');
    		System.out.println("除掉七上八下后: "+s);
    		s.append(9);
    		System.out.println("除掉缺斤少量后: "+s);
    	}
    }
    


    4.

    package cn.edu.nefu.zhihu;
    import java.util.Scanner;
    public class OnlyShuzi {
    
    	public static void main(String[] args) {
    		Scanner reader=new Scanner(System.in);
    		String s;
    		while(reader.hasNext()){
    			s=reader.nextLine();
    			char str[]=s.toCharArray();
    			for(char c:str){
    				if(Character.isDigit(c)){
    					System.out.print(c+" ");
    				}
    			}
    			System.out.println();
    		}
    	}
    }
    

    5.

    package cn.edu.nefu.zhihu;
    
    import java.text.SimpleDateFormat;
    import java.util.Date;
    
    public class DataGirl {
    
    	public static void main(String[] args) {
    		Date nowTime=new Date();
    		//String []str=new String[10];
    		System.out.println("现在的时间: "+nowTime);
    		SimpleDateFormat matter=new SimpleDateFormat("'BeiJing Time':yyyy-MM-dd HH:mm:ss (a) E ");
    		System.out.println("DateGirl的时间必须要清楚~");
    		System.out.println("现在是北京时间:  "+matter.format(nowTime));
    	}
    }
    

    6.

    package cn.edu.nefu.zhihu;
    
    import java.math.BigInteger;
    import java.util.Scanner;
    
    public class Jc {
    
    	public static void main(String[] args) {
    		Scanner reader=new Scanner(System.in);
    		while(reader.hasNextBigInteger()){
    			
    			BigInteger n=reader.nextBigInteger();
    			BigInteger one=BigInteger.valueOf(1);
    			BigInteger sum=BigInteger.valueOf(1);
    			BigInteger i=BigInteger.valueOf(1);
    			while(n.compareTo(i)>=0){
    				sum=sum.multiply(i);
    				i=i.add(one);
    			}
    			System.out.println(sum);
    		}
    	}
    }
    


    展开全文
  • java夯实基础-常用实用类

    万次阅读 2017-09-30 16:50:40
    本文测试java中常用的 包括:Object 、 String、 StringBuffer、 Tokenizer、 Date、 Calendar、 Math BingInteger 一、Object:所有的祖先 package com.wllfengshu.test; /** * Object * @author ...
  • Bootstrap文字排版方面css实用类

    万次阅读 多人点赞 2020-05-18 11:48:53
    另外,还提供了.h1到.h6,为的是给内联(inline)属性的文本赋予标题的样式。 h1. Bootstrap heading Semibold 36px h2. Bootstrap heading Semibold 30px h3. Bootstrap heading ...
  • 日期: Date date =new Date(); //创建当前日期 java.text.SimpleDateFormat 日期格式转换: SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); //格式化当前日期把日期转换成字符串 ...
  • 实用类提供系统公用的静态静态方法,并且也经常采用私有化的构造函数,与单件模式不同,它没有实例,其中的方法全部是静态方法。单件提供了全局唯一的访问入口,易于控制可能发生的冲突。单件是对类静态函数的一种...
  • Java中的实用类用法

    千次阅读 2016-09-23 13:37:07
    实用类 int —– Integer【特别】 char —– Character【特别】 byte —– Byte short —– Short long —– Long float —– Float double —— Double boolean —– Boolean String —– ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 461,914
精华内容 184,765
关键字:

实用类