会员可以在此提问,百战程序员老师有问必答
对大家有帮助的问答会被标记为“推荐”
看完课程过来浏览一下别人提的问题,会帮你学得更全面
截止目前,同学们一共提了 132498个问题

老师晚上好!我用老师的方法了,代码如下,但是读出来还是乱码,!老师能否帮我分析一下!

package com.bjsxt;

import java.io.*;

public class DataInputStream01 {
    public static void main(String[] args) throws IOException {
     //  write();
       read();
    }
    public static void read() throws IOException {
        //读数据的方法
        //(1)找数据源
        FileInputStream fis = new FileInputStream("D://baizhan//data.txt");
        //(2)提高读取速率
        BufferedInputStream bis = new BufferedInputStream(fis);
        //(3)处理java的基本数据类型和字符串
        DataInputStream dis = new DataInputStream(bis);
     //   DataInputStream dataInputStream = new DataInputStream(new BufferedInputStream(new FileInputStream("D:\\baizhan\\data.txt")));
        //(4)读数据--(读数据的顺醋要与写的顺序一致。)
        dis.readInt();
        dis.readDouble();
        dis.readChar();
        dis.readUTF();
        //(5)关闭
        dis.close();
    }
    public static void write() throws IOException{
        //(1)目的地
        FileOutputStream fos = new FileOutputStream("D:\\baizhan\\data.txt");
        //缓冲流提高写入速度
        BufferedOutputStream bos  =new BufferedOutputStream(fos);
        //(3)数据流,增加对java基本数据类型和String的处理
        DataOutputStream  dos  = new DataOutputStream(bos);
        //(4)写入数据
        dos.writeInt(98);
        dos.writeDouble(13.5);
        dos.writeChar('d');
        dos.writeUTF("hello world!");
        //(5)关闭流
        if (dos!=null){
            dos.close();
        }
    }
}


JAVA 全系列/第二阶段:JAVA 基础深化和提高/IO 流技术(旧) 28501楼
JAVA 全系列/第一阶段:JAVA 快速入门/IDEA的使用和第一个java项目 28502楼
WEB前端全系列/第五阶段:前后端交互/PHP、数据库编程与设计 28503楼
微服务/第一阶段:SSM 框架和项目开发/(旧)Spring 28504楼
JAVA 全系列/(隐藏)第三十阶段:设计模式/框架源码分析(拓展)/Servlet 和Tomcat 底层源码分析 28508楼

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="jquery-1.8.3.js"></script>
    <style>
        *{padding: 0;margin: 0;}
        div{ width: 400px;border: 3px solid skyblue;margin: 100px auto;padding: 20px;}
        li{
            width: 100px;display: inline;
        }
        ul{text-align: center;list-style: none;}
button{width: 40%; background-color: aquamarine;height: 40px;line-height: 40px;text-align: center;margin: 5px auto;}
    </style> 
</head>
<body>
   <div class="con">
       <ul>
           <li class="hide">1</li>
           <li>2</li>
           <li>2</li> 
           <li>2</li>
           <li>2</li>
           <li>2</li>
           <li>2</li>
           <li>2</li>
           <li class="hide">1</li>
           <li>2</li>
           <li class="hide">1</li>
           <li class="hide">1</li>
           <li>2</li> 
           <li>2</li>
           <li>2</li>
           <li>2</li>
           <li>2</li>
           <li>2</li>
           <li>2</li> 
           <li>2</li>
           <li>2</li>
           <li>2</li>
           <li>2</li>
           <li>2</li><li>2</li> 
           <li>2</li>
           <li>2</li>
           <li>2</li>
           <li>2</li>
           <li>2</li>
       </ul>
       <button>显示2</button>
   </div>
   <script>
       $('button').toggle(function(){
           $('.hide').hide(200);
           $('button').html('显示1和2');

       },function(){
        $('.hide').show(200);
           $('button').html('显示2');
       })
   </script>
</body>
</html>

老师为什么隐藏后再显示的跟隐藏前显示的布局不一样

image.pngimage.pngimage.png

WEB前端全系列/第三阶段:jQuery编程模块/jQuery基础知识(旧) 28509楼
JAVA 全系列/第一阶段:JAVA 快速入门/IDEA的使用和第一个java项目 28510楼
Python 全系列/第二阶段:Python 深入与提高/GUI编程(隐藏) 28511楼
JAVA 全系列/第一阶段:JAVA 快速入门/变量、数据类型、运算符 28512楼
JAVA 全系列/第十五阶段:Spring Session会话管理/Spring Session 28513楼
Python 全系列/第七阶段:网页编程基础/jquery 28514楼
Python 全系列/第一阶段:Python入门/Python入门(动画版) 28515楼

课程分类

百战程序员微信公众号

百战程序员微信小程序

©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备18060230号-3    营业执照    经营许可证:京B2-20212637