「java重复使用字节流」java重复执行语句

博主:adminadmin 2023-03-17 10:11:07 274

本篇文章给大家谈谈java重复使用字节流,以及java重复执行语句对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java byte[] 重复使用

for(int i = 0;1==1;i++){

if(ibyteArray.length){

//do blabla what you want to do with byteArray[i]

}else{

i=0;//归零了,我再循环

}

}

Java 字节流问题(求大神,急!!!)

本来看有人给你回答了也就不写了,但是发现问题就在于你是需要字节流,那人回答使用的是字符流。

import java.io.File;

import java.io.FileInputStream;

import java.io.FileNotFoundException;

import java.io.FileOutputStream;

import java.io.IOException;

public class WordsCount {

public static void main(String[] args) {

File fRead = new File("D:\\test.txt");

File fWrite = new File("D:\\count.txt");

try {

FileInputStream fis = new FileInputStream(fRead);

FileOutputStream fos = new FileOutputStream(fWrite);

int ch;

int count = 0;

while((ch = fis.read()) != -1) {

if((char)ch == 'a') {

count++;

}

}

//如果直接将count直接写入就会出现问题,例如:a的字符是7个,写入后就是ascii 7 ,打开就是乱码,所以下面需要处理

String temp = "" + count;

byte[] b = temp.getBytes();

fos.write(b);

fis.close();

fos.close();

} catch (FileNotFoundException e) {

e.printStackTrace();

} catch (IOException e) {

e.printStackTrace();

}

}

}

java用字节流实现对文件的复制,移动,重命名等操作的程序

java.io.FileInputStream

java.io.FileOutputStream

复制就是保留原文件

移动、重命名就是创建新的、删除旧的 (流关闭后,使用java.io.File可以删除)

java连续发送和接收几张图片字节流

在接收端获得输入流in_stream2并在for的第一个循环中的while(in_stream2.read(b_image)0)

中全部读出来了,所以会出现你说的那个结果

具体解决办法是有很多种,可以在发送端申明一个数组,存放文件的大小一起发送给接收端,接收端的while(in_stream2.read(b_image)0)中再加以处理。

java程序设计——字节流操作

代码如下,运行下,是否符合你的要求:

import java.io.DataInputStream;

import java.io.DataOutputStream;

import java.io.FileInputStream;

import java.io.FileOutputStream;

import java.util.Scanner;

public class Test

{

public static void main(String[] args) throws Exception

{

Scanner scan = new Scanner(System.in);

DataOutputStream dos = new DataOutputStream(new FileOutputStream("1.txt"));

//从键盘上输入10个整数,判断哪些是偶数,把所有偶数写到一个文件中去

String content = "";

for(int i=0;i10;i++)

{

System.out.println("请输入第" + (i+1) + "个数");

int num = scan.nextInt();

if(num %2 == 0) content += num + ",";

}

dos.writeUTF(content);

scan.close();

//从文件中读出这些偶数,显示在屏幕上

DataInputStream dis = new DataInputStream(new FileInputStream("1.txt"));

try

{

content = dis.readUTF();

System.out.println(content);

} catch (Exception e)

{

e.printStackTrace();

}

dis.close();

}

}

java重复使用字节流的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java重复执行语句、java重复使用字节流的信息别忘了在本站进行查找喔。