JAVA常用类和方法

字符串
1、获取字符串的长度
length()
2 、判断字符串的前缀或后缀与已知字符串是否相同
前缀 startsWith(String s)
后缀 endsWith(String s)
3、比较两个字符串
equals(String s)
4、把字符串转化为相应的数值
int型 Integer.parseInt(字符串)
long型 Long.parseLong(字符串)
float型 Folat.valueOf(字符串).floatValue()
double型 Double.valueOf(字符串).doubleValue()
4、将数值转化为字符串
valueOf(数值)
5、字符串检索
indexOf(Srting s) 从头开始检索
indexOf(String s ,int startpoint) 从startpoint处开始检索
如果没有检索到,将返回-1
6、得到字符串的子字符串
substring(int startpoint) 从startpoint处开始获取
substring(int start,int end) 从start到end中间的字符
7、替换字符串中的字符,去掉字符串前后空格
replace(char old,char new) 用new替换old
trim()
8、分析字符串
StringTokenizer(String s) 构造一个分析器,使用默认分隔字符(空格,换行,回车,Tab,
进纸符) StringTokenizer(String s,String delim) delim是自己定义的分隔符
nextToken() 逐个获取字符串中的语言符号
boolean hasMoreTokens() 只要字符串还有语言符号将返回true,否则返回false
countTokens() 得到一共有多少个语言符号

文本框和文本区
1、文本框
TextField() 构造文本框,一个字符长
TextField(int x) 构造文本框,x个字符长
TextField(String s) 构造文本框,显示s
setText(String s) 设置文本为s
getText() 获取文本
setEchoChar(char c) 设置显示字符为c
setEditable(boolean) 设置文本框是否可以被修改

合集下载

java计算保留两位小数的方法

java计算保留两位小数的方法

java计算保留两位小数的方法在Java中,计算保留两位小数的方法有多种实现方式。

下面我将介绍两种常用的方法。

方法一:使用DecimalFormat类我们可以使用Java提供的DecimalFormat类来实现保留两位小数。

这个类可以让我们更灵活地控制小数的格式。

以下是一个示例代码:```javaimport java.text.DecimalFormat;public class Main {public static void main(String[] args) {double number = 3.1415926;DecimalFormat decimalFormat = new DecimalFormat("#.00");String result = decimalFormat.format(number);System.out.println(result);}}```在上述代码中,我们首先创建了一个DecimalFormat对象,指定了要保留两位小数的格式,即"#.00"。

然后,我们使用format()方法将要格式化的数值传入,返回一个字符串类型的结果。

最后,我们通过System.out.println()方法打印出结果。

运行以上代码,将会输出:"3.14"。

通过使用DecimalFormat类,我们可以轻松地实现保留两位小数的需求。

方法二:使用Math类另一种实现方式是使用Math类中的round()方法。

这个方法可以将一个浮点数四舍五入到指定的小数位数。

以下是一个示例代码:```javapublic class Main {public static void main(String[] args) {double number = 3.1415926;double result = Math.round(number * 100.0) / 100.0;System.out.println(result);}}```在上述代码中,我们将要计算保留两位小数的浮点数乘以100,然后使用round()方法将结果四舍五入。

java中类的用法

java中类的用法

java中类的用法Java是一种面向对象的编程语言,类是面向对象编程的基本概念之一。

在Java中,类是一种模板,它用来描述一类对象的方法和属性。

可以通过创建类的对象来使用它的方法和属性。

本文将介绍Java中类的用法。

一、定义类Java中定义类的语法如下:```java public class ClassName { // 类的成员变量 // 类的构造函数 // 类的方法 } ```其中,类名要遵循标识符的命名规范。

类的成员变量是类的属性,它们用于存储对象的状态。

类的构造函数用于创建对象并初始化它的成员变量。

类的方法用于定义对象的行为。

二、成员变量Java中的成员变量也称为类的属性,用于存储对象的状态。

成员变量可以是基本类型、引用类型或数组类型。

在类的定义中,成员变量要放在构造函数和方法的前面。

成员变量可以通过类的对象来访问和修改。

```java public class Person { private String name; private int age;public Person(String name, int age){ = name; this.age = age; }public String getName() { return name; }public void setName(String name){ = name; }public int getAge() { return age; }public void setAge(int age){ this.age = age; } } ```在上面的例子中,Person类有两个成员变量name和age,它们都使用private关键字修饰,表示只能在类内部访问。

同时,这个Person类提供了一个有参构造函数和getter、setter方法,用来访问和修改成员变量。

三、构造函数Java中的构造函数用于创建对象并初始化它的成员变量。

常用的分隔符的java类

常用的分隔符的java类

常用的分隔符的java类常用的分隔符的Java类在Java编程中,分隔符是一种常用的工具,用于将字符串或数据分割成不同的部分。

常用的分隔符包括逗号(,)、空格(" ")、制表符(\t)等。

Java提供了多个类和方法来处理字符串的分割操作,本文将介绍几个常用的分隔符的Java类。

一、String类的split()方法String类是Java中处理字符串的常用类,它提供了split()方法来将字符串按照指定的分隔符进行分割。

该方法返回一个字符串数组,每个元素是原始字符串中被分隔出来的部分。

下面是split()方法的用法示例:```javaString str = "Hello,World";String[] parts = str.split(",");System.out.println(parts[0]); // 输出:HelloSystem.out.println(parts[1]); // 输出:World```在上面的例子中,我们使用逗号作为分隔符将字符串"Hello,World"分成两部分,分别是"Hello"和"World"。

二、StringTokenizer类StringTokenizer类是Java中的一个旧的类,它可以将字符串按照指定的分隔符进行分割。

与String类的split()方法不同,StringTokenizer类是一个可变类,它可以在分割过程中修改分隔符,或者指定多个分隔符。

下面是StringTokenizer类的用法示例:```javaString str = "Java is a programming language"; StringTokenizer tokenizer = new StringTokenizer(str, " "); while (tokenizer.hasMoreTokens()) {System.out.println(tokenizer.nextToken());}```在上面的例子中,我们将字符串"Java is a programming language"按照空格进行分割,然后逐个输出每个分割后的部分。

system在java中的用法

system在java中的用法

system在java中的用法在Java中,system是一个常用的类,它包含了许多有用的方法和属性,可以用于在程序中获取信息、执行任务等。

在本文中,我们将详细介绍system在Java中的用法及其重要性。

一、system类的重要性Java中的system类是一个非常重要的类,它提供的方法和属性可以让我们获取关于程序运行环境的信息,也可以让我们执行与系统相关的任务。

system类的重要性在于它的一些方法和属性可以让我们写出更加灵活、智能的程序,这样可以提高程序的效率和性能。

二、system类的常用方法1. System.currentTimeMillis(): 这个方法可以获取当前系统时间的毫秒数,是非常常用的一个方法,可以用于计时、记录程序运行时间等方面。

2. System.out.println(): 这是一个非常常用的方法,可以将参数输出到控制台中,常常用于调试和打印程序结果。

3. System.exit(int status): 这个方法可以强制结束程序的运行,其中status表示程序结束时返回的状态码,常常用于处理异常或结束程序。

4. System.getProperty(String key): 这个方法可以获取系统属性,例如获取操作系统的类型、获取Java版本等。

5. System.in.read(): 这个方法可以从标准输入中读取一个字节的数据,通常用于从控制台中读取用户输入。

三、实例演示下面是一个简单的程序演示了system类的一些用法,程序将获取当前系统时间并输出到控制台中:```javaimport java.util.Date;public class SystemDemo {public static void main(String[] args) {long now = System.currentTimeMillis();Date date = new Date(now);System.out.println("当前系统时间为:" + date);}}```通过这个程序,我们可以看到system类的用法非常简单,而且也非常实用。

java多线程学习基础篇(三)Thread类的常用方法

java多线程学习基础篇(三)Thread类的常用方法

java多线程学习基础篇(三)Thread类的常⽤⽅法线程Thread是⼀个程序的多个执⾏路径,执⾏调度的单位,依托于进程存在。

线程不仅可以共享进程的内存,⽽且还拥有⼀个属于⾃⼰的内存空间,这段内存空间也叫做线程栈,是在建⽴线程时由系统分配的,主要⽤来保存线程内部所使⽤的数据,如线程执⾏函数中所定义的变量。

Java中的多线程是⼀种抢占机制⽽不是分时机制。

抢占机制指的是有多个线程处于可运⾏状态,但是只允许⼀个线程在运⾏,他们通过竞争的⽅式抢占CPU。

下⾯介绍⼀些常⽤的Thread⽅法。

Thread.join():静态⽅法,返回对当前正在执⾏的线程对象的引⽤在很多情况下,主线程⽣成并起动了⼦线程,如果⼦线程⾥要进⾏⼤量的耗时的运算,主线程往往将于⼦线程之前结束,但是如果主线程处理完其他的事务后,需要⽤到⼦线程的处理结果,也就是主线程需要等待⼦线程执⾏完成之后再结束,这个时候就要⽤到join()⽅法了。

Join⽅法实现是通过wait(⼩提⽰:Object 提供的⽅法)。

当main线程调⽤t.join时候,main线程会获得线程对象t的锁(wait 意味着拿到该对象的锁),调⽤该对象的wait(等待时间),直到该对象唤醒main线程,⽐如退出后。

这就意味着main 线程调⽤t.join时,必须能够拿到线程t对象的锁。

join() ⼀共有三个重载版本,分别是⽆参、⼀个参数、两个参数:public final void join() throws InterruptedException; //⽆参数的join()等价于join(0),作⽤是⼀直等待该线程死亡public final synchronized void join(long millis) throws InterruptedException; //最多等待该线程死亡millis毫秒public final synchronized void join(long millis, int nanos) throws InterruptedException; //最多等待该线程死亡millis毫秒加nanos纳秒(1) 三个⽅法都被final修饰,⽆法被⼦类重写。

java中保留两位小数的方法

java中保留两位小数的方法

java中保留两位小数的方法在Java中,保留两位小数的方法有多种,以下是其中几种常用的方法:1. 使用DecimalFormat类:DecimalFormat类是Java中用于格式化数字的类,可以用来保留指定小数位数。

以下是使用DecimalFormat类保留两位小数的示例代码:```javaimport java.text.DecimalFormat;public class Mainpublic static void main(String[] args)DecimalFormat decimalFormat = new DecimalFormat("#.00");String result = decimalFormat.format(num);System.out.println(result);}```输出结果为:3.142. 使用String.format(方法:String类的format(方法可以用于格式化字符串,其中可以使用格式化符号来指定保留的小数位数。

以下是使用String.format(方法保留两位小数的示例代码:```javapublic class Mainpublic static void main(String[] args)String result = String.format("%.2f", num);System.out.println(result);}```输出结果为:3.143. 使用Math.round(方法:Math类中的round(方法可以对一个double类型的数进行四舍五入,可以结合乘除法来保留指定小数位数。

以下是使用Math.round(方法保留两位小数的示例代码:```javapublic class Mainpublic static void main(String[] args)double result = Math.round(num * 100.0) / 100.0;System.out.println(result);}```输出结果为:3.144. 使用BigDecimal类:BigDecimal类是Java中用于精确计算的类,可以用来实现保留指定小数位数。

java常用集合使用方法

java常⽤集合使⽤⽅法1.初步尝试java中的集合使⽤⽅式:public static void main( String [] args ){//List 对象User user=User.builder().id(0).name("huhua"+0).build();//a.最常见Add的初始化⽅式List<User> users=new ArrayList<User>();for (int i=0;i<100;i++){users.add(User.builder().id(i).name("huhua"+i).build());}//b.使⽤双花括号在初始化的同时赋值List<User> users2= new ArrayList<User>() {//这个⼤括号就相当于我们 new 接⼝{//这个⼤括号就是构造代码块会在构造函数前调⽤this.add(new User(0,"huahua0"));this.add(new User(1,"huahua1"));}};//c.利⽤Lists⼯具类 https:///google-guava///c1. Lists 提供了两个⽅法:⼀个是创建⼀个空列表;。

List<String> list1 = Lists.newArrayList();list1.add("str1");list1.add("str2");list1.add("str3");//c2.⼀个是创建空列表的同时遍历迭代器,将它的值添加到列表中List<String> list2 = Lists.newArrayList(list1.iterator());//d. 利⽤Arrays⼯具类List<String> arrList= Arrays.asList( new String[]{"huahu0","huahau1","huahua2"});//e.Collections 还提供了⼀个为 List ⼀次性添加所有元素的⽅法,弥补了原先 List 只能添加 Collections,⽽不⽀持数组的缺憾。

java 数据建模常用的方法和模型

java 数据建模常用的方法和模型Java数据建模常用的方法和模型在软件开发领域,数据建模是一个重要的步骤,它关注如何组织和表示数据。

数据建模方法和模型用于描述现实世界的信息和关系,以及如何在计算机系统中存储和操作这些数据。

本文将介绍Java数据建模中常用的方法和模型,以帮助开发人员更好地理解和应用数据建模的概念。

一、概述数据建模数据建模是将问题领域中的实体和关系抽象化为计算机系统能够理解和处理的数据结构和操作的过程。

它涉及到选择合适的数据模型、定义数据元素和属性,并建立各个元素和属性之间的关系。

数据建模的目标是将现实世界的信息结构化地表示出来,以便于计算机系统进行存储、查询和处理。

在Java中,数据建模通常采用面向对象编程的方法,使用类和对象来代表现实世界中的实体和关系。

常用的数据建模方法和模型主要包括关系模型、实体-关系模型和面向对象模型。

二、关系模型关系模型是最常用的数据建模方法之一,它基于关系代数和集合论的概念,将数据组织成表格形式,表格中的每一行代表一个实体,每一列代表一个属性。

关系模型中的表格被称为关系,关系中的行被称为元组,关系中的列被称为属性。

关系模型通过建立元组之间的关系来描述不同实体之间的关系。

在Java中,关系模型可以通过使用数据库管理系统(DBMS)来实现。

DBMS提供了一套API(如JDBC)来访问和操作关系数据库。

开发人员可以使用SQL(Structured Query Language)语言来创建、查询、更新和删除关系数据库中的数据。

三、实体-关系模型实体-关系模型是一种更加高级的数据建模方法,它通过定义实体、关系和属性的概念,以及它们之间的关系来描述现实世界的信息。

实体-关系模型将关注点从数据之间的关系转移到了实体和属性上,更加贴近现实世界的描述。

在Java中,实体-关系模型可以通过使用对象-关系映射器(ORM)来实现。

ORM框架(如Hibernate、MyBatis等)可以将Java类和数据库表之间建立映射关系,使开发人员可以使用面向对象的方式访问和操作数据库中的数据。

温湿度数据记录


09:44 / 27
发酵罐部分是以20%左右D-山梨醇为投料浓度,另以 玉米浆、尿素为培养基,在pH5.4~5.6,灭菌消毒冷却后, 按接种量为10%接入二级种子培养液。在31~34℃,通入 无菌空气(0.7VVM),维持罐压0.03~0.05Mpa等条件下 进行培养。当发酵率在95%以上,温度略高(31~33℃)、 pH在7.2左右,糖量不再上升时即为发酵的终点。 ③后处理部分 将发酵液过滤除去菌体,然后控制真空度在 0.05MPa以上,温度在60℃以下,将滤液减压浓缩结晶即 得L-山梨糖。
符读取流中数据。 FileWriter FileWriter 类从 OutputStreamWriter类继承而来。该类按
字符向流中写入数据。
String filename = "src/tmp/test.txt"; File file = new File(filename); file.createNewFile();// 创建文件 FileWriter fWriter = new FileWriter(file);//创建FileWriter对象 fWriter.write('i'); fWriter.flush();//将输入流和输出流中的缓冲进行刷新 fWriter.close();//关闭FileWriter对象
(Integer、Long、Byte、Double、Float、Short)都是抽象类 Number 的子类。 Java 的 Math 包含了用于执行基本数学运算的属性和方法,如初等指数、 对数、平方根和三角函数。
09:44 / 3
JAVA常用类
Character 类 Character类用于对单个字符进行操作。 编译器会自动地将char类型参数转换为Character对象。 这种特征称为

java stack常用方法

java stack常用方法Java中的Stack(栈)是一种常用的数据结构,它遵循先进后出(LIFO)的原则。

Stack类是Java集合框架中的一员,提供了一些常用的方法来操作栈。

本文将介绍Java Stack常用的方法。

1. push方法:将元素压入栈顶push方法用于将元素压入栈顶。

它接受一个参数,表示要压入栈的元素。

该方法将元素放在栈顶,并返回压入元素后的栈。

2. pop方法:弹出栈顶元素pop方法用于弹出栈顶元素。

它不接受任何参数,直接将栈顶的元素移除并返回该元素。

如果栈为空,则抛出EmptyStackException 异常。

3. peek方法:获取栈顶元素但不移除peek方法用于获取栈顶元素但不移除。

它不接受任何参数,直接返回栈顶的元素。

如果栈为空,则抛出EmptyStackException异常。

4. empty方法:判断栈是否为空empty方法用于判断栈是否为空。

它不接受任何参数,如果栈为空则返回true,否则返回false。

5. search方法:搜索元素在栈中的位置search方法用于搜索指定元素在栈中的位置。

它接受一个参数,表示要搜索的元素。

该方法返回元素距离栈顶的位置,如果元素不在栈中,则返回-1。

6. size方法:获取栈的大小size方法用于获取栈的大小。

它不接受任何参数,直接返回栈中元素的个数。

7. toArray方法:将栈转换为数组toArray方法用于将栈转换为数组。

它不接受任何参数,返回一个包含栈中所有元素的数组。

除了上述常用方法,Stack类还继承了Vector类的一些方法,如elementAt、firstElement、lastElement等,可以通过它们来访问栈中的特定元素。

下面是一个示例程序,演示了如何使用Stack类的常用方法:```javaimport java.util.Stack;public class StackDemo {public static void main(String[] args) {// 创建一个栈对象Stack<String> stack = new Stack<>();// 压入元素stack.push("Java");stack.push("Python");stack.push("C++");// 弹出栈顶元素String top = stack.pop();System.out.println("弹出的栈顶元素是:" + top);// 获取栈顶元素但不移除String peek = stack.peek();System.out.println("栈顶元素是:" + peek);// 判断栈是否为空boolean empty = stack.empty();System.out.println("栈是否为空:" + empty);// 搜索元素在栈中的位置int position = stack.search("Python");System.out.println("元素Python在栈中的位置是:" + position);// 获取栈的大小int size = stack.size();System.out.println("栈的大小是:" + size);// 将栈转换为数组Object[] array = stack.toArray();System.out.println("栈转换为数组:" + Arrays.toString(array));}}```以上就是Java Stack常用的方法及其使用示例。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档