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”表示按字符型输出等。