如何在 java 中添加字符串 + id 组合与 int autoincrement no repeat
How to add string + id combination with int autoincrement no repeat in java
List<StudentRoom> students=new ArrayList<>();
for (int roomCount=0;roomCount<=studentRoomCount;roomCount++){
StudentRoom studentRoom=new StudentRoom();
studentRoom.setRoomName("Class "+roomCount);
studentRoom.add(studentRoom);
}
studentRoomRoomRepoService.saveAll(students);
这里的例子想要roomName like Class 1,Class 2.....等等
当我删除 classes 时,它将从 Class 1 开始,或者如果我添加更多 class 它从最后添加的 Class 开始 例如:最后添加的 Class 是"Class 4" 当我再添加一个 class 时,它必须从 Class 4
开始
如何在 java
中执行此操作
我假设您的 class 名称始终是后续名称,在这种情况下,您的列表大小会告诉您最后一个 class 名称,因此,您可以命名下一个 class.
studentRoom.setRoomName("Class "+ students.size()+1);
这应该可以解决您的问题。
List<StudentRoom> students=new ArrayList<>();
for (int roomCount=0;roomCount<=studentRoomCount;roomCount++){
StudentRoom studentRoom=new StudentRoom();
studentRoom.setRoomName("Class "+roomCount);
studentRoom.add(studentRoom);
}
studentRoomRoomRepoService.saveAll(students);
这里的例子想要roomName like Class 1,Class 2.....等等 当我删除 classes 时,它将从 Class 1 开始,或者如果我添加更多 class 它从最后添加的 Class 开始 例如:最后添加的 Class 是"Class 4" 当我再添加一个 class 时,它必须从 Class 4
开始如何在 java
中执行此操作我假设您的 class 名称始终是后续名称,在这种情况下,您的列表大小会告诉您最后一个 class 名称,因此,您可以命名下一个 class.
studentRoom.setRoomName("Class "+ students.size()+1);
这应该可以解决您的问题。