「java连续写入」java如何连续输入
本篇文章给大家谈谈java连续写入,以及java如何连续输入对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java中如何连续输入五次字符串,
- 2、Java中如何同时实现不断的读取和不断的写入,
- 3、Java如何实现连续输入
- 4、Java怎样往一个文件里多次写入数据
- 5、java 如何向txt文件中的某一行继续写入
java中如何连续输入五次字符串,
Scanner sc = new Scanner(System.in);
String reg="^([a-z0-9A-Z]+[-|\\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\.)+[a-zA-Z]{2,}$";
String[] k= new String[5];
for(int j=0;jk.length;j++) {
k[j]=sc.next();
}
for (String string : k) {
System.out.println(string + "\t\t\t" + (Pattern.matches(reg,string)?"正确":"不正确"));
}
Java中如何同时实现不断的读取和不断的写入,
一个死循环搞定。
比如:
while(true){
里面写你的代码,就行!
}
Java如何实现连续输入
java的Scanner类,可以实现控制台的输入。
以下代码供你参考一下:
package com.dusd;
import java.util.Scanner;
public class InputDemo {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scanner = new Scanner(System.in);
while (true) {
String s = scanner.nextLine();
System.out.println("你输入的是:" + s);
}
}
}
Java怎样往一个文件里多次写入数据
//我用字节流操作文本文件
public static void main(String[] args) throws Exception{
//此处设置为true即可追加
FileWriter out = new FileWriter("D:\\1.txt", true);
//往文件写入
out.write("abc");
//换行
out.write("\r\n");
//继续追加
out.write("def");
//刷新IO内存流
out.flush();
//关闭
out.close();
}
java 如何向txt文件中的某一行继续写入
Java的RandomAccessFile提供对文件的读写功能,与普通的输入输出流不一样的是RamdomAccessFile可以任意的访问文件的任何地方。这就是“Random”的意义所在。
相关API:
RandomAccessFile(String
name, String
mode)构造器,模式分为r(只读),rw(读写)等
RandomAccessFile.readLine()方法实现对一整行的读取,并重新定位操作位置
RandomAccessFile.write(byte[] b)用于字节内容的写入
示例如下:
RandomAccessFile raf = new RandomAccessFile("f:/1.txt", "rw");
int targetLineNum = 10;
int currentLineNum = 0;
while(raf.readLine() != null){
if(currentLineNum == targetLineNum){ // 定位到目标行时结束
break;
}
currentLineNum++;
}
raf.write("\r\ninsert".getBytes());
raf.close();
关于java连续写入和java如何连续输入的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-11-25,除非注明,否则均为
原创文章,转载请注明出处。