1. java逐行写入
这个程序是通过for循环遍历输入的字符数组,如果当前字符是字母,则看flag的值,flag是一个标记,flag=1时,表示上一个字符不是字母,所以当前字母就是这个单词的开头,用point变量记住当前字母的下标,如果flag=0表示当前字符是一个单词里面的一部分,len加1;如果当前字符不是字母,则将flag置1然后判断当前len的值,如果len大于等于length,则将len的值赋给length,将point的值赋给place,最后返回place,就是最长单词开头的位置,而最长单词的长度则放在length变量中,len和point只是一个临时变量
2. java逐行读取
基本步骤思路:
1、将要调用的工作薄统一放在一个文件夹里,假设该文件夹名称为“数据”
2、将汇总工作簿与“数据”文件夹放在同一目录里
3、将“数据”文件夹内的所有Excel文件的文件名提取到汇总工作簿的A列(见
Sub
提取文件夹内文件名()
)
4、开始批量循环提取每一个excel文件指定数据(见
Sub
批量提取() 和 Sub 取值())
3. java创建一个文件并逐行写入
可以通过BufferedReader 流的形式进行流读取,之后通过readLine方法获取到每行的内容,之后通过OutputStreamWriter进行文件写入。 BufferedReader bre = null;OutputStreamWriter pw = null;//定义一个流try {String file = "D:/test/test.txt"
;bre = new BufferedReader(new FileReader(file))
;//此时获取到的bre就是整个文件的缓存流pw = new OutputStreamWriter(new FileOutputStream(“D:/test.txt”),"GBK")
;//确认流的输出文件和编码格式,此过程创建了“test.txt”实例while ((str = bre.readLine())!= null) // 判断最后一行不存在,为空结束循环{pw.write(str )
;//将要写入文件的内容,写入到新文件};
pw.close()
;//关闭流bre .close()
;//关闭流备注:文件流用完之后必须及时通过close方法关闭,否则会一直处于打开状态,直至程序停止,增加系统负担。
4. java 按行写入
Scanner sc=new Scanner(new File("abc.txt"));
int c=1;
FileWriter fw =new FileWriter("sf.txt");
while(sc.hasNextLine()){
String s=c+sc.nextLine();
fw.write(s+"\r\n");
fw.flush();
c++;
}
fw.close();
sc.close();
5. Java写入
java的一般输出语句可以使用:System.out.println()。
6. java逐行写入文件
将一个PLC连接PC上,然后打开编程软件,在线PLC读取,就可以将PLC程序读取到PC上再保存下来,连接到另一个PLC,在线PLC写入,就写到另一个PLC上了。三菱PLC是三菱电机在大连生产的主力产品。 它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。三菱PLC在中国市场常见的有以下型号: FR-FX1N FR-FX1S FR-FX2N FR-FX3U FR-FX2NC FR-A FR-Q)。扩展资料PLC与微机区别:前者工作方式是“循环扫描”。后者工作方式是“待命或中断”PLC 编程方式:1、PLC最突出的优点采用“软继电器”代替“硬继电器”。用“软件编程逻辑”代替“硬件布线逻辑”。2、PLC编程语言有梯形图、布尔助记符语言,等等。尤其前两者为常用。PLC按结构分类:1、整体式:是把PLC各组成部分安装在一起或少数几块印刷电路板上,并连同电源一起装在机壳内形成一个单一的整体,称之为主机或基本单元、小型、超小型PLC采用这种结构。2、模块式:是把PLC各基本组成做成独立的模块。中型、大型PLC采用这种方式,便于维修。
7. java读取文件
可以通过流的形式读取到所有内容,之后在转换成元素的形式进行实现。举例:
import java.io.BufferedReader;
import java.io.FileReader;
import java.util.*;
public class Test{
public static void main(String[] args) {
Hashtable<String, String[]> dict = new Hashtable<String, String[]>();
try {
BufferedReader reader = new BufferedReader(new FileReader("test.csv"));
String line = null;
while((line=reader.readLine())!=null){
String item[] = line.split(",");
String item2[] = new String[19];
System.arraycopy(item,1,item2,0,19);
dict.put(item[0],item2);
}
Enumeration e2 = dict.keys();
while (e2.hasMoreElements()) {
String key = (String) e2.nextElement();
System.out.println(key);
String[] dd = (String[])dict.get(key);
for (int i=0;i<dd.length;i++) {
System.out.print(dd[i]+"\t");
}
System.out.println();
}
}
catch (Exception e) {
e.printStackTrace();
}
}
}
8. java写入换行
java中写.txt文件,实现换行的几种方法:
1.使用java中的转义符"\r\n":
Java代码
String str="aaa";
str+="\r\n";
String str="aaa";
str+="\r\n";
这样在str后面就有换行了.
注意:\r,\n的顺序是不能够对换的,否则不能实现换行的效果.
2.BufferedWriter的newline()方法:
Java代码
FileOutputStream fos=new FileOutputStream("c;\\11.txt");
BufferedWriter bw=new BufferedWriter(fos);
bw.write("你好");
bw.newline();
bw.write("java");
w.newline();
FileOutputStream fos=new FileOutputStream("c;\\11.txt");
BufferedWriter bw=new BufferedWriter(fos);
bw.write("你好");
bw.newline();
bw.write("java");
bw.newline();
3.使用System.getProperty()方法:
Java代码
String str = "aaa"+System.getProperty("line.separator");
String str = "aaa"+System.getProperty("line.separator");
- 相关评论
- 我要评论
-