java什么时候要大写,java中哪些要大写,哪些要小写
大家好,java什么时候要大写相信很多的网友都不是很明白,包括java中哪些要大写,哪些要小写也是一样,不过没有关系,接下来就来为大家分享关于java什么时候要大写和java中哪些要大写,哪些要小写的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!
Java方法名和类名每个单词首字母都要大写吗
方法名:方法的名字的第一个单词应以小写字母作为开头,后面的每个单词都用大写字母开头。可以为动词或动词+名词组合。
类名:类的名字必须由大写字母开头而单词中的其他字母均为小写;如果类名称由多个单词组成,则每个单词的首字母均应为大写例如TestPage;如果类名称中包含单词缩写,则这个所写词的每个字母均应大写,如:XMLExample,还有一点命名技巧就是由于类是设计用来代表对象的,所以在命名类时应尽量选择名词。
java中哪些要大写,哪些要小写
java的命名规范
接口和类名首字母大写其它的字母小写,如果有多个单词组成,每个单词的首字母大写。
如:类名 LoginFrame
变量和方法名首字母小写其它的字母小写,如果有多个单词组成,每个单词的首字母大写。
如:变量名 lastName方法名 setName()
常量全部大写
包名全部小写
java中哪些首字母需要大写
java中类、常量的命名需要大写,但java里并没有强制规定必须大写,也就是小写并不会报错,只是一种约定的规则。如下扩展java的命名规范:
1.包的命名(全部小写,由域名定义)
Java包的名字都是由小写单词组成。但是由于Java面向对象编程的特性,每一名Java程序员都可以编写属于自己的Java包,为了保障每个Java包命名的唯一性,在最新的Java编程规范中,要求程序员在自己定义的包的名称之前加上唯一的前缀。由于互联网上的域名称是不会重复的,所以程序员一般采用自己在互联网上的域名称作为自己程序包的唯一前缀。
例如:net.frontfree.javagroup
2.类的命名(单词首字母大写)
根据约定,Java类名通常以大写字母开头,如果类名称由多个单词组成,则每个单词的首字母均应为大写例如TestPage;如果类名称中包含单词缩写,则这个所写词的每个字母均应大写,如:XMLExample,还有一点命名技巧就是由于类是设计用来代表对象的,所以在命名类时应尽量选择名词。
例如: Graphics
3.方法的命名(首字母小写,字母开头大写)
方法的名字的第一个单词应以小写字母作为开头,后面的单词则用大写字母开头。
例如:drawImage
4.常量的命名(全部大写,常加下划线)
常量的名字应该都使用大写字母,并且指出该常量完整含义。如果一个常量名称由多个单词组成,则应该用下划线来分割这些单词。
例如:MAX_VALUE
java 字符串中判断字母大小写方法
方法一:
根据 Character类提供的大小写判断方法
```java
Character.isUpperCase(c);//是否是大写
Character.isUpperCase(c);//是否是小写
```
方法二:
通过 ASCII码判断字母大小写,ASCII在 65-90之间是大写,97-122是小写
```java
/*
*是否是大写
*/
public boolean isUpperCase(char c){
return c>=65&& c<= 90;
}
/*
*是否是小写
*/
public boolean isLowerCase(char c){
return c>=97&& c<= 122;
}
```
扩展资料:
大小写互相转换
方法一
根据 Character类提供的大小写转换方法
```java
/*
*小写转大写
*/
public char toUpper(char c){
return Character.isLowerCase(c)? c: Character.toUpperCase(c);
}
/*
*大写转小写
*/
public char toLower(char c){
return Character.isUpperCase(c)? c: Character.toLowerCase(c);
}
```
方法二
通过 ASCII加 32转换为小写,减 32转换为大写
```java
/*
*是否是大写
*/
public boolean isUpperCase(char c){
return c>=65&& c<= 90;
}
/*
*是否是小写
*/
public boolean isLowerCase(char c){
return c>=97&& c<= 122;
}
```
字符串大写转小写,小写转大写
public class WordUpperLow{
public static void main(String[] args){
new WordUpperLow().upToLowToUp("HeLLoWoRlD");
}
public void upToLowToUp(String str){
/*
*方法一根据 char的工具类 Character
*/
char[] chars= str.toCharArray();
for(int i= 0, length= chars.length; i< length; i++){
char c= chars[i];
//判断字母是不是大写,如果是大写变为小写
if(Character.isUpperCase(c)){
chars[i]= Character.toLowerCase(c);
continue;
}
//如果为小写,变为大写
chars[i]= Character.toUpperCase(c);
}
String str1= new String(chars);
System.err.println(str1);
/*
*方法二
*通过ASCII码判断字母大小写 ASCII在65-90之间是大写,97-122是小
*大转小加32小转大减去32
*/
byte[] bytes= str.getBytes();
for(int i= 0, length= bytes.length; i< length; i++){
//如果ASCII在65-90之间为大写,加上32变为小写
if(bytes[i]>= 65&& bytes[i]<= 90){
bytes[i]+= 32;
//如果ASCII在97-122之间为小写,减去32变为大写
} else if(bytes[i]>= 97&& bytes[i]<= 122){
bytes[i]-= 32;
}
}
String str2= new String(bytes);
System.err.println(str2);
}
/*
*小写转大写
*/
public char toUpper(char c){
return c>=65&& c<= 90? c:(char)(c- 32);
}
/*
*大写转小写
*/
public char toLower(char c){
return c>=97&& c<= 122? c:(char)(c+ 32);
}
/*
*是否是大写
*/
public boolean isUpperCase(char c){
// Character.isUpperCase(c);
return c>=65&& c<= 90;
}
/*
*是否是小写
*/
public boolean isLowerCase(char c){
// Character.isLowerCase(c);
return c>=97&& c<= 122;
}
}
参考资料:百度百科-Java字符
关于java什么时候要大写的内容到此结束,希望对大家有所帮助。