「javaz扫描」java扫描仪
今天给各位分享javaz扫描的知识,其中也会对java扫描仪进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、java 扫描输入的字符串,统计Z O J 7的数量
- 2、JAVA中的扫描仪
- 3、Java怎么实现扫描多个目录中(包括子目录)的指定文件,并且删除它们?
- 4、java编辑一个扫描文件的方法,要求可以扫描根目录下的所有文件
java 扫描输入的字符串,统计Z O J 7的数量
public class StringTest {
public static void main(String[] args) {
String str="t7zj7oho7b7o7irztohzdayj77".toLowerCase(),s="ZOJ7".toLowerCase(),s1="",s2="";
for(int i=0;istr.length();i++) {
String tem=""+str.charAt(i);
if(!(s.contains(tem)))
s1+=str.charAt(i);
}
for(int i=0;is.length();i++) {
char c1=s.charAt(i);
for (int j = 0; j str.length(); j++) {
char c2=str.charAt(j);
if(c1==c2)
s2+=c2;
}
}
System.out.println(s2+" 非重复:"+s1+" 个数: "+s1.length()+"\n\n["+s2+s1+"]");
}
JAVA中的扫描仪
Scanner是jdk1.5新增的一个类,使用该类可创建一个对象,Scanner scan=new Scanner(System.in);意思是声明一个Scanner类的对象,并实例化,system.in即接收键盘输入。
Java怎么实现扫描多个目录中(包括子目录)的指定文件,并且删除它们?
思路如下使用递归
public static void de(File f)
{ File [] b = f.listFiles();
//获取包含file对象对应的子目录或者文件
for(int i =0;ib.length;i++}{
if(b[i].isFile()){
b[i].delete(); //判断是否为文件如果是 就删除 }
else{ de(b[i]);//否则重新递归到方法中 }
} f.delete();//最后删除该目录中所有文件后就删除该目录 }
java编辑一个扫描文件的方法,要求可以扫描根目录下的所有文件
package com.sunjob;
import java.io.File;
import java.util.ArrayList;
import java.util.Collection;
public class Js {
/**
* @param args
*/
//初始化n,用于计数
static int n=0;
public static void get(File file) {
try {
//判断文件是否是文件,如果是文件,获取路径,并计数
if(file.isFile())
{
n++;
System.out.println(file.getAbsolutePath());
}
else
{
//如果是文件夹,声明一个数组放文件夹和他的子文件
File[] f=file.listFiles();
//遍历文件件下的文件,并获取路径
for (File file2 : f) {
get(file2);
}
}
} catch (RuntimeException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
这是扫描c盘的所有文件,可以修改
File file=new File("c:\\");
get(file);
System.out.println("文件个数为:"+n);
}
}
javaz扫描的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java扫描仪、javaz扫描的信息别忘了在本站进行查找喔。
发布于:2022-12-07,除非注明,否则均为
原创文章,转载请注明出处。