首页 > 编程语言 >Java常用类

Java常用类

时间:2023-11-16 21:44:05浏览次数:35  
标签:常用 Java String System println Math out

在学习使用Java语言时,我们常常要调用各种方法,而每个类里都有对应的方法,接下来介绍Java中一些常用类:-

    1.String类

  eg.抽取身份证中的出生日期:                

String l = "340822194510016411";
        System.out.print("出生日期是:");
        System.out.println(l.substring(6,10)+"年"+l.substring(10,12)+"月"+l.substring(12,14)+"日");

  

其中使用的substring方法是包装在String类中的方法。

    2.Math类

  实现基本的数学运算。

  eg.开根号及求圆面积。

     System.out.println(Math.sqrt(4));            // 求4的算术平方根
        System.out.println(Math.PI*Math.pow(2, 2)); // 求圆的面积S=πr²

    3.Integer、Double类

  eg.字符串转化成int、double类型

     String l ="110";
        System.out.println(Integer.parseInt(l,2));        // 后面的2省略的话则默认原字符串是十进制
        System.out.println(Integer.parseInt(l));

 

        String l ="110";
        double x = Double.parseDouble(l);
        System.out.println(x);        

  补充:print,println和printf方法的区别

  print:不换行输出

  println:换行输出

  printf:格式化输出

  

        System.out.print("a");        
        System.out.println("b");        
        System.out.println("c");        
        System.out.printf("%d",6);        //类似于C语言中的Printf输出

 

各个类的具体使用方法可以通过查询JDK文档查看。

    4.个人总结及体会:

  1. String类:String类是Java中最常用的类之一,用于处理字符串。它提供了丰富的方法,使得字符串的操作变得非常简便。例如,可以使用String类的split()方法将一个字符串按照指定的分隔符拆分成字符串数组。

  2. ArrayList类:ArrayList是Java中的动态数组实现,它可以根据需要自动扩展和收缩。ArrayList提供了一系列方法来增加、删除和访问元素,非常方便。与传统的数组相比,ArrayList具有更强的灵活性和易用性。

  3. HashMap类:HashMap是Java中的哈希表实现,用于存储键值对。它提供了高效的插入、查找和删除操作,并且可以根据键快速检索对应的值。HashMap在很多场景下都被广泛使用,例如缓存、索引等。

  4. File类:File类提供了对文件和目录的操作功能。通过File类,可以创建、删除、重命名文件或目录,还可以查询文件和目录的属性信息。File类是Java IO库中的一个重要组成部分,经常用于文件处理操作。

  5. SimpleDateFormat类:SimpleDateFormat类用于将Date对象与字符串之间进行相互转换。它可以通过指定的格式将日期和时间按照特定的样式进行格式化,也可以将字符串解析为对应的日期和时间对象。SimpleDateFormat在处理日期和时间的场景中非常有用。

  6. Math类:Math类提供了许多常用的数学函数,例如求绝对值、取整、求平方根等。这些函数可以直接调用,无需创建Math类的实例。Math类是Java中一个非常实用的工具类,经常用于数值计算和科学计算等领域。

总的来说,Java的常用类为开发者提供了丰富的功能和工具,可以简化编程任务并提高开发效率。熟练掌握这些类的使用方法,对于Java程序的开发和调试都非常有帮助。

标签:常用,Java,String,System,println,Math,out
From: https://www.cnblogs.com/one-1/p/17837336.html

相关文章

  • Java数组03:三种初始化及内存分析
    声明的时候数组并不存在,只有创建的时候数组才存在  publicclassArrayDemo02{publicstaticvoidmain(String[]args){//静态初始化:创建+赋值int[]a={1,2,3,4,5,6,7,8};System.out.println(a[0]);//动态初始......
  • Java数组02:数组的声明和创建
    ublicclassArrayDemo01{publicstaticvoidmain(String[]args){//数组类型int[]nums;//intnums[];声明一个数组nums=newint[10];//这里面可以存放10个int类型的数字;创建一个数组//给数组赋值for(inti=0;i<=9;+......
  • JavaWeb--响应字符&字节数据
    Response响应字符数据 //text/html解码html,charset解码汉字response.setContentType("text/html;charset=utf-8");//1、获取字符输入流PrintWriterwriter=response.getWriter();writer.write("你好");writer.write("<h1>124</h1>");响应字节数据添加一个i......
  • 11.16 基本完成个人任务管理系统项目后重新复习JavaScript高级程序设计——声明var与l
    我看的是js高级程序设计第四版,前两章快速了解了一下,第三章开始慢啃,虽然内容枯燥,很多东西自己也知道了,但还是有一些收获的。比如,声明变量的三个关键词:var、let、const;var以前经常用但是会出问题,相比let没有那么严谨(var声明范围函数作用域,而let声明范围块级作用域)。看个例子:这是v......
  • Java方法06:递归讲解
     publicclassDemo05{publicstaticvoidmain(String[]args){//打印5的阶乘System.out.println(f(5));}publicstaticintf(intn){if(n==1){return1;}else{returnn*f(n-1);......
  • Java方法07:练习打一个计算器
    importjava.util.Scanner;publicclassDemo06{publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);Stringy="Y";while(y.equals("Y")){System.out.println(&quo......
  • java的简单绘图
    java简单绘图importjavax.swing.*;importjava.awt.*;publicclassMainextendsJPanel{privatestaticfinalintN=10;privatestaticfinaldoubleP=0.34;@OverrideprotectedvoidpaintComponent(Graphicsg){super.paintComponent(g);Graphics2D......
  • java的数据类型介绍
    1.js的数据类型分类基本数据类型:数值类型[整数、浮点型] ,布尔型(true,false),字符串2.复合数据类型:数组,对象3.特殊数据类型:nullundefined//以ox开头,表示一个16进制的数0x111//1+1*16+1*16*16//0开头,表示8进制//浮点数的写法4e5=4*10的5次方//布尔varb1=truevarb2......
  • JavaWeb--Reaponse设置响应数据功能介绍&完成重定向
    Response设置响应数据功能Response完成重定向重定向(Redirect):一种资源跳转方式*redirect一定地址是8080往后补的,一定要写全也可以是外部地址 路径问题: 动态获取虚拟目录//动态获取虚拟目录StringcontextPath=request.getContextPath();response.sendRedirect(con......
  • Java常见的输入输出流详解
    Java默认使用Unicode字符集来表示字符;Java语言中,中文字符所占的字节数取决于字符的编码方式,采用ISO8859-1编码方式时,一个中文字符与一个英文字符一样只占1个字节;采用GB2312或GBK或Unicode编码方式时,一个中文字符占2个字节;而采用UTF-8编码方式时,一个中文字......