java集合exist的简单介绍

博主:adminadmin 2023-01-25 16:42:12 323

今天给各位分享java集合exist的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

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和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。