「java删除相同」删除相同的数据
今天给各位分享java删除相同的知识,其中也会对删除相同的数据进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
java怎么去除文本 相同 的部分
import java.io.*;
public class Demo2 {
public static void main(String[] args) {
new Demo2().deleteDirFilesLikeName("c:/demo","12345");
}
//删除文件名包含指定字符的文件
public void deleteFilesLikeName(File file, String likeName){
if(file.isFile()){
//是文件
String temp = file.getName().substring(0,file.getName().lastIndexOf("."));
if(temp.indexOf(likeName) != -1){
file.delete();
}
} else {
//是目录
File[] files = file.listFiles();
for(int i = 0; i files.length; i++){
deleteFilesLikeName(files[i], likeName);
}
}
}
//删除某目录下文件名字包含指定字符的文件
public void deleteDirFilesLikeName(String dir, String likeName){
File file = new File(dir);
if(file.exists()){
deleteFilesLikeName(file, likeName);
} else {
System.out.println("路径不存在");
}
}
}
在Java中如何做一条删除语句同时删除两个表里的相同记录
insert
a.id
into
table
select
a.id
from
a,b
where
a.id=b.id
delete
from
a
where
a.id
in(select
id
from
table)
delete
from
b
where
b.id
in(select
id
from
table)
-------------------------
第一句得到两个表里的相同记录并插入临时表
第二句把A表里的记录删除,条件是table表里的ID
第三句把B表里的记录删除,条件是table表里的ID
java 删除相同元素,麻烦了
public void delsame()throws Exception
{
for(int i=0;icurlen;i++)
{
int j=i+1;
while(j=curlen)
{
if(listelem[i].equals(listelem[j]))
delete(j); // 如果有重复,需要重新检查 j 位置。
else
j++;
}
System.out.print(listelem[i]+" ");
}
}
java删除数组中重复的数。
最直接的方式, 用嵌套循环, 从数组第一个元素开始与该元素之后的所有元素比较, 如果发现相同的,则删除后者
这是方法:
for (i=0; i 数组长度; i++)
{
int temp = 元素[i];
for (int j = i +1; j 数组长度; j++)
{
if (temp == 元素[j])
删除元素[j];
}
}
关于java删除相同和删除相同的数据的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。