求大神解答一下-java中对象流objectstream问题

问题描述

java中对象流objectstream问题
输出的为什么不是cyh男20
ym女20
求大神解答!!!!!!!!!!

解决方案

你的代码和我这个一样吗?麻烦把你的代码粘全了,我看看

解决方案二:
这个是照片。。。。。。。。。

解决方案三:
我和你写的差不多,不知道你为啥会这样,我给你粘出我的代码
package lianxi;

import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.io.Serializable;

public class TestObjectOutPutString{
public static void main(String[] args) throws IOException{
Person p = new Person(""wang""boy"" 20);
Person p1 = new Person(""ma""girl"" 21);
try {
ObjectOutputStream out = new ObjectOutputStream(new FileOutputStream(""d:/1.txt""));
out.writeObject(p);
out.writeObject(p1);
out.flush();
out.close();

        ObjectInputStream in = new ObjectInputStream(new FileInputStream(""d:/1.txt""));        while(true){                System.out.println(in.readObject());        }    } catch (Exception e) {        e.printStackTrace();    }}

}
class Person implements Serializable {
private String name;
private String gender;
private int age;
public Person(String name String gender int age) {
super();
this.name = name;
this.gender = gender;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getGender() {
return gender;
}
public void setGender(String gender) {
this.gender = gender;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
@Override
public String toString() {
return ""Person [name="" + name + "" gender="" + gender + "" age="" + age
+ ""]"";
}

}

解决方案四:
结果就是
Person [name=wang gender=boy age=20]
Person [name=ma gender=girl age=21]

时间: 2024-09-23 23:04:30

求大神解答一下-java中对象流objectstream问题的相关文章

求大神解答关于java string字符串的问题,现有如下要截取,希望按括号分组

问题描述 求大神解答关于java string字符串的问题,现有如下要截取,希望按括号分组 如下字符串:希望每个括号之间的内容分一组变成子字符串,或者输出到文本每个括号之间的内容为一行.丢弃其余的部分 CF --> ('c1,t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t i t

求大神解答一下linux中boa移植时候出现的问题,谢谢!!

问题描述 求大神解答一下linux中boa移植时候出现的问题,谢谢!! 我已经按步骤成功安装好boa并且已经成功启动了boa,但是当我用一个网页作为测试(所需要的东西都已经放在了/home/lstadning/boa中了)的时候,在浏览器中输入我linux机的ip地址后,却连不上我设置的index.html这个网页 但是我的设置应该是没错的,错误日志error_log里面出现了这样的一段话: [08/Oct/2015:11:17:39 +0000] boa: server version Boa

关于快速排序,但是结果不正确,求大神解答,java编写

问题描述 关于快速排序,但是结果不正确,求大神解答,java编写 public class QuickSort { public static void main(String[] args){ int[] a={12,22,11,3,13,45,6,33,22,5,6,2,1,12}; show(a); sort(a, 0, a.length - 1); show(a); } public static void show(int a[]){ for(int i=0;i<a.length;i+

fragment-求大神解答从Fragment中的按钮跳转至另一个页面的问题

问题描述 求大神解答从Fragment中的按钮跳转至另一个页面的问题 小弟学习安卓的时候遇到了问题,如下. 我显示编辑了一个Fragment的类,代码如下: import android.app.Activity; import android.app.Fragment; import android.content.Intent; import android.os.Bundle; import android.support.annotation.Nullable; import andro

jfreechart-java如何使用JFreeChart编写一个可以调用oracle数据库的公共的饼图类,求大神解答代码

问题描述 java如何使用JFreeChart编写一个可以调用oracle数据库的公共的饼图类,求大神解答代码 java如何使用JFreeChart编写一个可以调用oracle数据库的公共的饼图类 新手不是很懂求帮忙 谢谢 解决方案 http://blog.chinaunix.net/uid-20964486-id-1831502.html

dm368 5M主子码流问题求大神解答,

问题描述 dm368 5M主子码流问题求大神解答, 一路5M主码流正常,加一路子码流后主码流就不连贯,将主码流的I帧间隔改为1可以连贯,但是出现马赛克 解决方案 DM368+IPNC4.1.0, 使用500W sensor - MT9P031,如果只开启主码流为 5M@10fps, 可以正常编码输出,主码流低于3M及以下时可以正常输出双码流 在主码流为5M的基础上,修改IPNC代码增加一路子码流,此时主码流图像就会出现不连贯,而子码流则比较正常 在第二种情形下修改主码流的 I 帧间隔为1,则可以

javaweb-通过request获取表单数据,但封装不到对象中,求大神解答!

问题描述 通过request获取表单数据,但封装不到对象中,求大神解答! # User类有username和password两个属性,封装的时候只能封装进去password,输出map的值的时候,里面是有的-- 以下是封装语句: User form = CommonUtils.toBean(request.getParameterMap(),User.class); 以下是CommonUtils类的toBean()方法:(不允许使用尖括号,泛型就用圆括号代替了-) public static (

java中使用poi导出Excel,在2003版Excel中乱码的问题,求大神解答

问题描述 java中使用poi导出Excel,在2003版Excel中乱码的问题,求大神解答 问题如下.在系统中使用poi导出Excel,在别人的电脑上2010版的Excel中可以正常打开,在我本人电脑上的2003打开就是乱码,一开始查找资料是poi的jar包版本问题.系统上的poi jar包是3.0.整个系统的jar包不敢乱更换,所以只能别的方式修改.在Action中有转码语句: res.setHeader("Content-disposition", "attachmen

对java中递归问题的输出不理解,求大神解答!谢谢

问题描述 对java中递归问题的输出不理解,求大神解答!谢谢 对于这一段代码我能够理解,压栈然后出栈就是6,5,4 package recursion; public class testRecursion { public static void main(String[] args) { int num=3; recursion(num); } private static void recursion(int n){ n++; if(n<7){ recursion(n); System.o