「java写oi」idea可以写JAVA吗
本篇文章给大家谈谈java写oi,以及idea可以写JAVA吗对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
java 实现写文件功能 io流题
import java.io.Console;
import java.io.File;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class User {
private String userName;
private String userPass;
public User(String userName, String userPass) {
super();
this.userName = userName;
this.userPass = userPass;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public String getUserPass() {
return userPass;
}
public void setUserPass(String userPass) {
this.userPass = userPass;
}
public static void main(String[] args) throws IOException {
String userName = null;
String userPass = null;
ListUser userList = new ArrayListUser();
// Console console = System.console();
// for (int i = 0; i 5; i++) {
// userName = console.readLine("用户名:");
// userPass = console.readLine("密码:");
// User user = new User(userName, userPass);
// userList.add(user);
// }
Scanner console = new Scanner(System.in);
for (int i = 0; i 5; i++) {
System.out.print("用户名:");
userName = console.nextLine();
System.out.print("密码:");
userPass = console.nextLine();
User user = new User(userName, userPass);
userList.add(user);
}
console.close();
File file = new File("users.txt");
PrintWriter out = new PrintWriter(file, "UTF-8");
for (User user : userList) {
out.println(String.format("用户名: %s, 密码: %s", user.getUserName(), user.getUserPass()));
}
out.close();
}
}
用户名: 123, 密码: 333
用户名: 213, 密码: 333
用户名: asds, 密码: 123
用户名: sadas, 密码: 123
用户名: dasdas, 密码: 123
java中怎么用io流读写文件
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class Test14 {
public static void main(String[] args) throws IOException {
String fPath = "C:/test.txt";
// 读
BufferedReader br = new BufferedReader(new FileReader(fPath));
System.out.println(br.readLine());
br.close();// // 使用后记得关闭
// 写
BufferedWriter bw = new BufferedWriter(new FileWriter(fPath));
bw.write("写一段话到文件里");
bw.flush();
bw.close();// 使用后记得关闭
}
}
java怎么写阻塞式io流,阻塞与非阻塞在写法上的有什么区别?求大神
首先要明白什么是“阻塞”?
阻塞实际是针对“当前”线程的一个概念,当前线程可以往下走,就是没有阻塞,否则就可以说当前线程被阻塞了。
明白了概念就好处理了:
非阻塞:new Thread(){ public void run(){ /* 我的IO处理*/ } }.start()
阻塞:aInputStream.read()这样就可以了。最简单的验证:在main方法中加入这句“System.in.read();”看看你的程序是不是停在这句了?除非你在控制台输入东西,否则你的程序就“阻塞”在这里了。
java写oi的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于idea可以写JAVA吗、java写oi的信息别忘了在本站进行查找喔。