上海水磨工作室

关于Java的字符转换

写范文发表于:2024-03-08 17:19:31

javaCopy code

// 利用字节流 FileOutputStream 写文本文件import java.io.OutputStream;

上海水磨工作室import java.io.FileOutputStream;

import java.io.IOException;

上海水磨工作室OutputStream obj = new FileOutputStream("文件名称");

String array ="字符串";

上海水磨工作室byte[] aa = array.getBytes();

obj.write(aa, 0, aa.length());

obj.close();

// 利用字符流 BufferedReader 读文本文件import java.io.FileReader;

import java.io.BufferedReader;

上海水磨工作室import java.io.IOException;

FileReader fr = new FileReader("文件名称");

BufferedReader br = new BufferedReader(fr);

br.readLine();

上海水磨工作室br.close();

上海水磨工作室fr.close();

// 利用 BufferedWriter 写文本文件import java.io.FileWriter;

import java.io.BufferedWriter;

上海水磨工作室import java.io.IOException;

上海水磨工作室FileWriter fw = new FileWriter("文件名称");

BufferedWriter bw = new BufferedWriter(fw);

bw.write("字符串");

bw.flush();

fw.close();

// 利用字节流 DataInputStream 读二进制文件import java.io.FileInputStream;

上海水磨工作室import java.io.DataInputStream;

FileInputStream fis = new FileInputStream("文件名称");

DataInputStream dis = new DataInputStream(fis);

上海水磨工作室dis.readInt();

dis.readByte();

上海水磨工作室dis.close();

// 利用字节流 DataOutputStream 写二进制文件import java.io.FileOutputStream;

import java.io.DataOutputStream;

FileOutputStream fop = new FileOutputStream("文件名称");

DataOutputStream dop = new DataOutputStream(fop);

上海水磨工作室dop.write(1);

dop.close();

// JDBC 应用程序的结构import java.sql.SQLException;

上海水磨工作室import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.Statement;

import java.sql.ResultSet;

try {

上海水磨工作室Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

} catch (ClassNotFoundException e) {

上海水磨工作室System.out.println(e);

}

try {

String aa ="jdbc:odbc:test";

上海水磨工作室 Connection con = DriverManager.getConnection(aa);

上海水磨工作室 Statement s = con.createStatement();

上海水磨工作室 ResultSet rs = s.executeQuery("查询语句");

上海水磨工作室 while (rs.next()) {

// 处理结果集

}

rs.close();

s.close();

上海水磨工作室con.close();

} catch (SQLException ee) {

System.out.print(ee);

}

上海水磨工作室这样做使得代码更易读和易懂,特别是通过对代码进行适当的缩进和格式化。

 

第2篇:Java 2.1 java基本类型的转换和运算符

导语:Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。下面我们来看看Java2.1java基本类型的转换和运算符,希望对大家有所帮助。

上海水磨工作室1.数据类型的转换

整形:

byte:1个字节(-128~127)

上海水磨工作室short:2个字节(-2~2的15次方-1)

int:4个字节

long:8字节

数据类型可以向上转,优先级由小到大为:byte->short->int->long。

上海水磨工作室如果向下转型,必须强转,强转可能会丢失精度;语法例如:

上海水磨工作室bytes=(byte)s;

两个整数相*作,结果类型为参与运算的数据类型中较大的那个,例如long+int,结果是long;但如果*作数据的类型小于int,结果类型还是int。

2.浮点

float:4个字节;

上海水磨工作室double:8个字节

上海水磨工作室优先级为:byte->short->int->long->float->double;

3.char字符

char:两个字节

只能表达单个字符,用''包含;一个char可以表示一个中文;char和int是可以相互转换的;

上海水磨工作室4.boolean:布尔

只有两个取值,分别是true,false;

5.运算符

算术运算符:+-*/%++--

赋值运算符:=

上海水磨工作室逻辑运算符:&&||!

比较运算符:><==!=

上海水磨工作室位运行符:&|<<>>

三元运算法:?:

5.1.算术运算符

+-%/

++:自增,加1后结果重新赋给自己

5.2.赋值运算符

i=9;

+=,-=*=,/=

5.3.比较运算符

><==!=<=>=

上海水磨工作室5.4.逻辑运算符(与或非):*作数都为boolean类型。

&&:都为true,结果为true;

||:其中一个为true,结果就为true;

!:取反

上海水磨工作室PS:&&与&的区别?

上海水磨工作室&&比&智能一些,假如&&之前的条件已成立了,那么它不会去判断它后面的表达式,而&不是这样。

5.5.位运算

转成二进制后,按位进行运算

左移:<<

右移:>>

上海水磨工作室5.6.三元(目)运算符

上海水磨工作室(布尔值)?结果1:结果2;

上海水磨工作室a,b两个数,定义一个变量c,将a和b中较大的那个数赋给c:

c=a>b?a:b;

以下说两个大家经常使用的类:

6.String类

String也叫字符串类,是我们以后经常使用的一种类型;String是java中最常用的类(类型),它可以表示一个字符串。

上海水磨工作室7.Scanner(扫描器类)

上海水磨工作室作用:可以通过控制台来接收用户的输入信息;

常用的方法有:

Scanners=newScanner(System.in);

上海水磨工作室intage=s.nextInt();

上海水磨工作室Stringname=s.next();

上海水磨工作室这两个方法都是阻塞方法,即必须等待用户输入数据后,才能继续运行;

 

第3篇:JAVA中的修饰符[转]

【JAVA中的修饰符[转]】相关文章:

1.java的rtp实现(转)

上海水磨工作室2.java笔试题--Java实现命令编辑器(转)

3.Java面试2011版B——转

4.java中的日期和时间处理

上海水磨工作室5.JAVA中的equals和==的区别

6.转:JAVA基础知识(常用面试题)

上海水磨工作室7.(转)阿里巴巴Java面试题

8.java