本文目錄一覽:
java javac命令是否區分大小寫
javac是一個編譯器,不區分大小寫;例如:javac
Hello.java ==javac
hello.java
java是一個解釋器,區分大小寫;例如:java
Hello
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中大小寫區別?
大寫的是他們的包裝類~!可以點出很多有用方法。byte(位元組) Byte
char(字符) Character
int(整型) Integer
long(長整型) Long
float(浮點型) Float
double(雙精度) Double
boolean(布爾) Boolean
short(短整型) Short
小寫是作為java中的關鍵字使用的~!!!!
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/240516.html