java集合exist的简单介绍
今天给各位分享java集合exist的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、java中, 文件明明存在 exists()方法却为false
- 2、java中if(!file.exists())什么意思?
- 3、怎么样用java中list语句编写出运行后是如下的代码
- 4、java中的isExist()方法在那个类中
- 5、java中写入文件时,这些代码是什么意思?尤其是那个exists()函数的意思
java中, 文件明明存在 exists()方法却为false
1. 正常情况下, d:/aa/123.txt 和d:\\aa\\123.txt应该成功。其他应该错误。
2. 如果各种方法都不成功,你有在文件下下面找到那个123.txt文件,那么最大的可能是:
你的这个文件的真正的名字: 123.txt.xxxx, 后面还有后缀名,但因为你设置了隐藏后缀名,所以看到的只有123.txt. 检验的方法:进入DOS,然后cd aa,然后dir一下就知道了。
满意请采纳。
java中if(!file.exists())什么意思?
file 是 File 的对象!(在 java.io包下)
file.exists() 是用来判断当前文件夹或文件是否存在 返回true或false
前面的! 就是取反 比如:如果是true 取反为 false ,同理 为 false 取反为 true.
希望我的回答对您有帮助!
怎么样用java中list语句编写出运行后是如下的代码
Student.java //学生对应的实体类
public class Student {
/**
* 学号
*/
private String studentId;
/**
* 姓名
*/
private String studentName;
public Student(String studentId, String studentName) {
this.studentId = studentId;
this.studentName = studentName;
}
public String getStudentId() {
return studentId;
}
public void setStudentId(String studentId) {
this.studentId = studentId;
}
public String getStudentName() {
return studentName;
}
public void setStudentName(String studentName) {
this.studentName = studentName;
}
}
Start.java //演示程序
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;
public class Start {
static ListStudent list=new ArrayListStudent();
public static void main(String[] args) throws IOException {
list.add(new Student("001","aa"));
list.add(new Student("002","bb"));
list.add(new Student("003","cc"));
list.add(new Student("004","dd"));
new Start().showMenu();
}
public void showMenu() throws IOException{
System.out.println("==========================");
System.out.println("1.查阅全部学生信息");
System.out.println("2.增加学生信息");
System.out.println("3.修改学生信息");
System.out.println("4.删除学生信息");
System.out.println("5.退出");
System.out.println("==========================");
BufferedReader reader=new BufferedReader(new InputStreamReader(System.in));
String order=reader.readLine();
String id;
String name;
boolean exist=false;
switch (order) {
case "1":
for(Student s:list){
System.out.println("学号:"+s.getStudentId()+"\t姓名:"+s.getStudentName());
}
break;
case "2":
System.out.print("请输入学号:");
id=reader.readLine();
System.out.println();
System.out.print("请输入姓名:");
name=reader.readLine();
list.add(new Student(id, name));
break;
case "3":
System.out.print("请输入要修改学生的学号:");
id=reader.readLine();
for(Student s:list){
if(s.getStudentId().equals(id)){
System.out.print("请输入学号:");
id=reader.readLine();
System.out.print("请输入姓名:");
name=reader.readLine();
s.setStudentId(id);
s.setStudentName(name);
exist=true;
break;
}
}
System.out.println(exist==true?"修改成功":"该学号不存在");
break;
case "4":
System.out.print("请输入要修改学生的学号:");
id=reader.readLine();
for(int i=0;ilist.size();i++){
if(list.get(i).getStudentId().equals(id)){
list.remove(i);
exist=true;
break;
}
}
System.out.println(exist==true?"删除成功":"该学号不存在");
break;
case "5":
System.exit(0);
System.out.println("bye……………………");
break;
default:
System.out.println("请输入正确的命令");
break;
}
showMenu();
}
}
运行Start
执行效果
java中的isExist()方法在那个类中
新建一个类的实例,然后调用。
如:
public class ha {
public static void main(String[] args) {
ab ss=new ab();
ss.haha();
}
}
class ab{
public void haha(){
System.out.println("Java");
}
}
在main方法中调用类ab的haha方法。
总结一下:
类名 实例名 = new 类名(构造方法的参数表);
这是实例化,然后用实例名就可以进行调用了:
实例名.方法名(方法参数表);
注:参数表可以为空
另外,还有一种方法,就是将方法设置为静态(static),用类名直接访问。
如:
public class ha {
public static void main(String[] args) {
ab.haha();
}
}
class ab{
//加上static
public static void haha(){
System.out.println("Java");
}
}
加了static后,就可以用类名直接调用。
总结一下:方法声明为:
public static void 方法名(参数表){}
java中写入文件时,这些代码是什么意思?尤其是那个exists()函数的意思
判断文件存在否,不存在创建,然后再写入些内容。
这里的注释也比较清楚了,lz其实可以自己查看api文档,看看每个具体方法的作用,这样印象更深。
关于java集合exist和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。