常见API使用

String类

字符串相关的类

  • Java程序中的所有字符串文字(例如”abc”)都实现为此类的实例
  • 字符串是不变的 他们的值在创建后无法更改

Date类

Date 表示特定的时刻.精度为毫秒

直接打印Date Java又进行了相关的操作 使打印效果 更加友好

SimpleDataFormatl类

SimpleDateFormat是一个用于以格式化和解析日期的具体类
(区域设置敏感 :不同国家 不同电脑设置都会让无参构造自适应 )

一般使用其有参构造 创建一个 指定格式的SimpleDateFormat对象

y:年 M:月d:日 H:时 m:分 s:秒 更多特定要求”占位符” 见API

包装类

每个基本数据类型 都有一个对应的包装类

byte Byte

short Short

int Integer

long Long

char Character

float Float

double Double

boolean Boolean

存在包装类的一个原因

基本数据类型 无法提供方法

类型之间的转化

String —->int

int —>String

自动装箱和拆箱

装箱 基本数据类型转化为包装数据类型 Integer m = Integer.valueOf(123);

拆箱 包装数据类型转化为基本数据类型 int n = m.intValue();

自动指的是Java底层给我们自动数据类型转化 来保证程序的正确

Integer i =100;//自动装箱 Integer.valueOf(100)

int j = i+123;//自动拆箱 i.intValue()+123

Scanner类

一个简单的文本扫描程序,可以使用正则表达式解析基本类型和字符串。

Scanner使用分隔符模式将其输入分解为标记,该分隔符模式默认匹配空格。 将得到的token,转换成使用各种不同类型的值next方法

键盘录入

Scanner sc = new Scanner(System.in) //获得一个扫描器对象 扫描系统输入

int num = sc.nextInt();//将扫描得到的token 转换化为int 类型的值

Random类

该类的实例用于生成伪随机数流

Random rd = new Random();//该对象默认使用当前时间为随机种子

int randomNum= rd.nextInt(10);//生成 [0,10) 的i nt类型随机数

GUI

GUI:Graphical User Interface(图形用户接口)

java.awt 包:依赖本地 javax.swing包: 在awt 基础由java上实现

常用组件 所有Jxxx开头的组件 都在Javax. swing 包中

Jframe :窗体控件 容器

JButton :按钮控件

JLabel :标签

JTextFile :单行文本区域

JTextFile :多行文本区域

JPasswordField:密码文本区域 单行

Jframe常用设置

JButton, JLabel, JTextFile, JTextFile , JPasswordField 设置

JLabel 展示图片

JOptionPane 弹窗提示

行为监听-鼠标单击

Original: https://www.cnblogs.com/acman-mr-lee/p/16313325.html
Author: ACMAN-Mr.Lee
Title: 常见API使用

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/643989/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球