java读取其它电脑文件|JAVA如何读取文件

java读取其它电脑文件|JAVA如何读取文件

1. JAVA如何读取文件

你说的这个过程需要的代太多,不过技术上不是什么难度,建议你自己写。

这里给你一个思路的方法,你用去maven上去下载一个dom4j的包,这是专门对xml处理的程序,网上也有很多例子。用法很简单。按日期生成txt就是纯逻辑处理了,相信你应该会弄。

2. java如何读取文件夹下的所有文件

Java读取文件的方法

代码如下:

import java.io.*;

public class ReadFileDemo {

public static void main(String[] args) {

//读取c盘的file1文件

File file = new File("C://file1.txt");

BufferedInputStream bis = null;

FileInputStream fis= null;

try

{

//第一步 通过文件路径来创建文件实例

fis = new FileInputStream(file);

/*把FileInputStream实例 传递到 BufferedInputStream

目的是能快速读取文件

*/

bis = new BufferedInputStream(fis);

/*available检查是不是读到了文件末尾 */

while( bis.available() > 0 ){

System.out.print((char)bis.read());

}

}catch(FileNotFoundException fnfe)

{

System.out.println("文件不存在" + fnfe);

}

catch(IOException ioe)

{

System.out.println("I/O 错误: " + ioe);

}

finally

{

try{

if(bis != null && fis!=null)

{

fis.close();

bis.close();

}

}catch(IOException ioe)

{

System.out.println("关闭InputStream句柄错误: " + ioe);

}

}

}

}

3. java如何读取文件名

dic是一种词典文件格式,Dic文件由若干单词单元组成,每一个单元包含了单词与解释信息,每个单词单元以单词开始,解释结束。相邻的两个单词单元之间没有间隔(这样使文件尽可能的小)。 打开方式:用16位或者32位文件编辑器打开这类文档 Windows操作系统的记事本(16位)可以打开,一些词典软件(如金山词霸)可以打开 “开心字典”、“中文化精灵”、“Resource Modifier”等软件的“对照文本格式”支持这种.dic文件 560+等NP系列的专业词典的格式,只能在机型上使用;打开词典软件,里边看有无添加词库选项。

4. java如何读取文件的某一行

如果用的是bufferreader读取数据流,可以判断readline()方法返回值 不等于null就可以判断到达文件结尾。

5. java如何读取文件中的整数

import java.util.Scanner;

public class TestIncreace {

void TestInc(int n) throws Exception{

int []a = new int [n];

int sum = 0;

for(int i = 0;i < a.length;i ++){

a[i] = n % 10;

n = n / 10;

sum += a[i];

}

System.out.println(sum);

}

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

try{

TestIncreace t = new TestIncreace();

System.out.println("请输入您要测试的数据:");

Scanner input = new Scanner(System.in);

int in = input.nextInt();

t.TestInc(in);//括号内为要测试的数据

}catch(Exception e){

System.out.println("非法数字");

}

}

}

6. java如何读取文件中的第一个整数

昨天

Date date=new Date();//取时间Calendar calendar = new GregorianCalendar();calendar.setTime(date);calendar.add(calendar.DATE,-1);//把日期往后增加一天.整数往后推,负数往前移动date=calendar.getTime(); //这个时间就是日期往后推一天的结果SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");String dateString = formatter.format(date);System.out.println(dateString);

星期一

Calendar cal = Calendar.getInstance();int n = cal.get(Calendar.DAY_OF_WEEK) - 1;if (n == 0) { n = 7;}cal.add(Calendar.DATE, -(7 + (n - 1)));// 上周一的日期Date monday = cal.getTime();SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");String dateString = formatter.format(monday);System.out.println(dateString);

本月开始时间

Calendar cal_1=Calendar.getInstance();//获取当前日期 cal_1.add(Calendar.MONTH, -1);cal_1.set(Calendar.DAY_OF_MONTH,1);//设置为1号,当前日期既为本月第一天 String firstDay = format.format(cal_1.getTime());System.out.println("-----1------firstDay:"+firstDay);

7. java如何读取文件内容生成二进制数组

#include<stdio.h>#define uint unsigned int#define ushort unsigned short//求2的N次方int cifang(int n){int i=0,sum=1;for(i=n;i>0;i--){sum*=2;}return sum;}//十进制正数转换成二进制数uint transform_data_zhengshu(uint frequence,ushort*pwm_table){uint temp=frequence;int pwm_index=0;while(temp){pwm_table[pwm_index]=(temp&0x01);temp=temp>>1;pwm_index++;}return pwm_index-1;}uint transform_data(int frequence,ushort*pwm_table){int temp=frequence;int pwm_index=0;ushort pwm_temp[15]={0};//负数if(frequence<0){//先将负数转换成正数temp=-frequence;//求出这个正数temp的二进制并存放在pwm_temp中transform_data_zhengshu(temp,pwm_temp);//将这个正数temp的二进制pwm_temp取反并转换成十进制数sumint sum=0;int i=0;for(i=0;i<15;i++){if(pwm_temp<i>==0)pwm_temp<i>=1;elsepwm_temp<i>=0;sum+=cifang(i)*pwm_temp<i>;pwm_temp<i>=0;}//将转换出来的十进制数sum加一sum+=1;//printf("sum=%d\n",sum);//最后再转成二进制pwm_tablereturn transform_data_zhengshu(sum,pwm_table);}//正数return transform_data_zhengshu(frequence,pwm_table);}int main(){int frequence=-2;//scanf("%d",&frequence);ushort pwm_table[15]={0};uint off_set;off_set=transform_data(frequence,pwm_table);int i=0;for(i=off_set;i>=0;i--){printf("%d",pwm_table<i>);}return 0;}

扩展资料:

①printf()函数是格式化输出函数,一般用于向标准输出设备按规定格式输出信息。格式输出,它是c语言中产生格式化输出的函数(在stdio.h中定义)。用于向终端(显示器、控制台等)输出字符。格式控制由要输出的文字和数据格式说明组成。要输出的文字除了可以使用字母、数字、空格和一些数字符号以外,还可以使用一些转义字符表示特殊的含义。简单点理解就是,在一段程序中你正确使用该函数,可以在该程序运行的时候输出你所需要的内容。②printf函数是一个标准库函数,它的函数原型在头文件“stdio.h”中。但作为一个特例,不要求在使用printf函数之前必须包含stdio.h文件。printf()函数的调用格式为:printf("<格式化字符串>",<参量表>)。其中格式化字符串用于指定输出格式。格式控制串可由格式字符串和非格式字符串两种组成。格式字符串是以%开头的字符串,在%后面跟有各种格式字符,以说明输出数据的类型、形式、长度、小数位数等。如“%d”表示按十进制整型输出,“%ld”表示按十进制长整型输出,“%C”表示按字符型输出等。

推荐阅读