我们专注攀枝花网站设计 攀枝花网站制作 攀枝花网站建设
成都网站建设公司服务热线:400-028-6601

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

java代码重命名是啥,java重命名英语是哪一个

Java类的命名规则是什么

1.使用完整描述符来准确地描述变量、字段或类。

化州ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为成都创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:028-86922220(备注:SSL证书合作)期待与您的合作!

例如,使用的名称可以是 FirstName、GrandTotal 或 Corporate Customer。虽然像 x1、y1 或 fn 这样的名称较短容易输入,但是它们并不提供任何信息指出它们所代表的内容。这样对代码的理解、维护和增强会造成一定困难。

2.使用适用于领域内的术语。

如果您的用户将他们的客户称为顾客,则对这个类使用术语Customer来代替Client。许多开发人员曾经犯了这样一个错误:当业界或领域中已存在更贴切的术语时,他们还冥思苦想,准备为一些概念创建通用术语。

3.巧妙节俭地使用缩写。

这表示您应该维护一份标准短格式(缩写)的列表,应该明智地选择它们,并在使用时保持一贯性。例如,如果要使用字 arithmetic 的短格式, 选择 ar、ari 或 art 中的一个,记录下所选的缩写(到底是哪个并不重要),并只使用这一个。

4.使用大小写混合增强名称的可读性。

通常应该使用小写字母,但是将类名和接口名称的第一个字母写成大写,将所有非起始单词的第一个字母也写成大写。

5.将标准首字母缩写词的第一个字母大写。

名称会经常包含标准缩写,如 SQL 表示“Standard Query Language”。诸如表示属性的 sqlDatabase 或表示类的 sQLDatabase 等名称比sQLDatabase 和SQLDatabase 更便于阅读。

6.避免长型名称(最大 15 个字符比较合适)。

虽然类名 AllImplemented IterfacesAndSubclass 可能是个比较好的类名(当然,在此示例中有些夸张),但是这个名称显然太长,应该把它重命名为较短的名称才好。

7.避免名称过于相似或仅在大小写方面有区别。

不应该同时使用变量名 myObject 和 myObjects,也不应该同时使用 myOraDatabase 和 anORADatabase。

扩展资料:

Java类的命名规范如下:

1、 项目名全部小写

2、 包名全部小写

3、 类名首字母大写,如果类名由多个单词组成,每个单词的首字母都要大写。

如:public class MyFirstClass{}

4、 变量名、方法名首字母小写,如果名称由多个单词组成,每个单词的首字母都要大写。

如:int index=0;

public void toString(){}

5、 常量名全部大写

如:public static final String GAME_COLOR=”RED”;

6、所有命名规则必须遵循以下规则:

1)、名称只能由字母、数字、下划线、$符号组成

2)、不能以数字开头

3)、名称不能使用JAVA中的关键字。

4)、坚决不允许出现中文及拼音命名。

参考资料:百度百科-Java

java 文件夹重命名

package com.nokia;

import java.io.File;

/*

* This is class used for rename the whole file under file folder name*/

public class RenameFile {

 public static void main(String args[]) {

 /*

  * you should change the path E://文件夹  to what you have on your own computer!*/

  File fl = new File("E://文件夹");  //这里写上发替换的文件夹路径,注意使用双斜杠

  String[] files = fl.list();

  File f = null;

  String filename = "";

  for(String file:files){

   f = new File(fl,file);//注意,这里一定要写成File(fl,file)如果写成File(file)是行不通的,一定要全路径

   filename = f.getName();

   // System.out.println(filename);

   /*the string 要替换掉的内容 is the content in your own file string with the name 替换成的内容, 

* here you should change the string into what you have.*/

   f.renameTo(new File(fl.getAbsolutePath() + "//" + filename.replace("要替换掉的内容", "替换成的内容")));//这里可以反复使用replace替换,当然也可以使用正则表达式来替换了

   

  }

 }

}

java 文件重命名的原理?有效率高的办法吗

调用操作系统api重名文件就是最效率的办法。java应该就是采用的这种办法。

java如何重命名一个文件

/**

* 修改文件名

* @param oldFilePath 原文件路径

* @param newFileName 新文件名称

* @param overriding 判断标志(如果存在相同名的文件是否覆盖)

* @return

*/

public static boolean renameFile(String oldFilePath,String newFileName,boolean overriding){

File oldfile = new File(oldFilePath);

if(!oldfile.exists()){

return false;

}

String newFilepath = oldfile.getParent()+File.separator+newFileName;

File newFile = new File(newFilepath);

if(!newFile.exists()){

return oldfile.renameTo(newFile);

}else{

if(overriding){

newFile.delete();

return oldfile.renameTo(newFile);

}else{

return false;

}

}

}

原文链接:网页链接

如有帮助请采纳(不懂请提问),可以看我主页,欢迎来交流学习;

Java编程对批量文件重命名?

import java.io.File;

import java.util.regex.Matcher;

import java.util.regex.Pattern;

public class Test

{

public static void main(String[] args) throws Exception

{

File dir = new File("d:/test");//此处表示你要改的文件所在的文件夹,也修改为其它文件夹,或者当前文件夹new File(".")

File[] files = dir.listFiles();

String fileName = null;

String parentPath = dir.getAbsolutePath();

Pattern p = Pattern.compile("广东-(广州\\d+\\.txt)");

Matcher m = null;

for (File file : files)

{

fileName = file.getName();

m = p.matcher(fileName);

if (m.matches())

{

file.renameTo(new File(parentPath + File.separator + m.group(1)));

}

}

}

}

JAVA 使文件件里面的所有文件重命名新文件名(求源代码)

File file = new File("D:\\temp\\A\\B\\");

for(File fl: file.listFiles()){

String flName = fl.getPath().substring(3).replace("\\", "-");

System.out.println(flName);

File newFl = new File(fl.getParent() + File.separator + flName);

System.out.println(newFl.getPath());

fl.renameTo(newFl);

}


分享文章:java代码重命名是啥,java重命名英语是哪一个
分享URL:http://mswzjz.cn/article/dsssoid.html

其他资讯