导航:首页 > 编程语言 > java输入类

java输入类

发布时间:2023-06-28 11:09:20

java如何输出和输入一个类的所有对象

你可以参考一下这段代码,可以帮助你理解对象的读写:
import java.io.*;
//Proct类,必须实现Serializable接口
class Proct implements Serializable
{
int ID;
String name;
String categories;
double proctPrice;
Proct(int id, String nm, String categ,double price)
{
ID =id;
name=nm;
categories = categ;
proctPrice = price;
}
}
public class Ex8_12
{
public static void main(String args[])
{
Ex8_12 os = new Ex8_12();
os.saveObj();
os.readObj();
}
//储存数据到文件
public void saveObj()
{
Proct pro = new Proct(1234, "apple", "computer", 9999);
try
{
FileOutputStream fo = new FileOutputStream("o.dat");
ObjectOutputStream so = new ObjectOutputStream(fo);
so.writeObject(pro);
so.close();
}
catch(Exception e)
{
System.err.println(e) ;
}
}
//从文件里读出数据
public void readObj()
{
Proct prod;
try
{
FileInputStream fi = new FileInputStream("o.ser");
ObjectInputStream si = new ObjectInputStream(fi);
prod = (Proct)si.readObject();
si.close();
System.out.println("ID: " + prod.ID);
System.out.println("name: " + prod.name);
System.out.println("age: " + prod.categories);
System.out.println("dept.: " + prod.proctPrice);
}
catch(Exception e)
{
System.err.println(e);
}
}
}

㈡ java中的输入输出流的四大基本类是什么

java.io常用四个基本类如下:
InputStream:继承自InputStream的流都是用于向程序中输入数据的,且数据单位都是字节内(8位)容。
OutputSteam:继承自OutputStream的流都是程序用于向外输出数据的,且数据单位都是字节(8位)。
Reader:继承自Reader的流都是用于向程序中输入数据的,且数据单位都是字符(16位)。
Writer:继承自Writer的流都是程序用于向外输出数据的,且数据单位都是字符(16位)。

㈢ java输入输出程序代码

概述

java程序输入需要用到Scanner工具类,输出则使用println

解析

1、输入:

从键盘输入需要用到java的Scanner这个util包下的工具类

Scanner中输入是需要对输入的字符进行分类,int类型为nextint()方法,double类型为nextDouble()方法,字符串类型为next()方法。

#code:

㈣ java 输入类名获取父类名

java中是可以多继承的,所以子类获得父类的类名,可以使用getSuperClass()这个方法来获得,示例如下:
public class Test1 extends Date {
public static void main(String[] args) {
new Test1().test();//测试获得父类类名方法
}
public void test() {
System.out.println(Test1.class.getSuperclass().getName());//打印父类类名,使用getSuperclass()方法
}
}

阅读全文

与java输入类相关的资料

热点内容
苹果12原装数据线怎么感觉有点硬 浏览:764
js获取div中的图片不显示不出来 浏览:291
什么网站有首映动漫 浏览:461
淘宝网络电话叫什么 浏览:231
编程要读哪些书 浏览:134
如何在手机上新建文件夹里添文件 浏览:292
先锋w10刷安卓系统 浏览:787
java设置过期日期 浏览:114
新版本抖音怎么看我的数据比例 浏览:946
什么是3G网络3G的发展史 浏览:269
如何使用ps把图片的文件大小弄小 浏览:880
安卓系统根目录文件夹 浏览:900
手表怎么设置蜂窝网络 浏览:51
旧爱勾搭app还有吗 浏览:141
日外语言编程软件哪个好 浏览:950
小论文发表了但是数据错误怎么办 浏览:952
注册表禁止启动程序运行 浏览:705
网络优化总体流程图 浏览:735
前端程序员简历模板 浏览:706
蜂巢积木编程机器人怎么样 浏览:561

友情链接