如何在Java中转换大小写字符串?

如何在Java中转换大小写字符串?,java,string,Java,String,在Java中,在大写和小写之间转换字符串的方法是什么 和是您需要的方法。是。字符串本身上有用于此的方法 请注意,结果取决于JVM使用的区域设置。注意,地点本身就是一门艺术 String类中有方法toUppercase()和toLowerCase() i、 e 这将澄清你对大写字母首字母的怀疑 输入: 你好 世界 输出: Hello World假设所有字符都是字母,您可以执行以下操作: 从小写到大写: // Uppercase letters. class UpperCase { pub

在Java中,在大写和小写之间转换字符串的方法是什么

和是您需要的方法。

是。字符串本身上有用于此的方法


请注意,结果取决于JVM使用的区域设置。注意,地点本身就是一门艺术

String类中有方法
toUppercase()
toLowerCase()

i、 e


这将澄清你对大写字母首字母的怀疑

输入:

你好 世界

输出:


Hello World

假设所有字符都是字母,您可以执行以下操作:

从小写到大写:

// Uppercase letters. 
class UpperCase {  
  public static void main(String args[]) { 
    char ch;
    for(int i=0; i < 10; i++) { 
      ch = (char) ('a' + i);
      System.out.print(ch); 

      // This statement turns off the 6th bit.   
      ch = (char) ((int) ch & 65503); // ch is now uppercase
      System.out.print(ch + " ");  
    } 
  } 
}
//大写字母。
类大写字母{
公共静态void main(字符串args[]){
char ch;
对于(int i=0;i<10;i++){
ch=(char)('a'+i);
系统输出打印(ch);
//此语句关闭第6位。
ch=(char)((int)ch&65503);//ch现在是大写
系统输出打印(ch+“”);
} 
} 
}
从大写到小写:

// Lowercase letters. 
class LowerCase {  
  public static void main(String args[]) { 
    char ch;
    for(int i=0; i < 10; i++) { 
      ch = (char) ('A' + i);
      System.out.print(ch);
      ch = (char) ((int) ch | 32); // ch is now uppercase
      System.out.print(ch + " ");  
    } 
  } 
}
//小写字母。
类小写{
公共静态void main(字符串args[]){
char ch;
对于(int i=0;i<10;i++){
ch=(char)('A'+i);
系统输出打印(ch);
ch=(char)((int)ch | 32);//ch现在是大写
系统输出打印(ch+“”);
} 
} 
}

虽然“toUpperCase”会产生相反的效果,但我仍然会给你+1:-)修正(包括链接到Java6文档-有人仍然使用1.4吗?)并进行投票。@Fortega-OP说的是“在”之间转换,而不是“从/到”转换。在两者之间转换意味着在两个方向上转换。是的。我最近发现字符串的大小并不总是与string.toUpperCase()的大小相同是的,但只有在那些有乌姆劳特和埃斯泽特的奇怪语言中,以及像托比约恩这样的名字:-)你的意思是像地球上其他语言一样奇怪的语言吗?实际上我们在Sĉndèñèvè中使用ISØ-Låtin-1,所以它可能是LØT WØRSË:)养成阅读API文档的习惯(Javadocs)这样你就能得到第一手资料。
// Uppercase letters. 
class UpperCase {  
  public static void main(String args[]) { 
    char ch;
    for(int i=0; i < 10; i++) { 
      ch = (char) ('a' + i);
      System.out.print(ch); 

      // This statement turns off the 6th bit.   
      ch = (char) ((int) ch & 65503); // ch is now uppercase
      System.out.print(ch + " ");  
    } 
  } 
}
// Lowercase letters. 
class LowerCase {  
  public static void main(String args[]) { 
    char ch;
    for(int i=0; i < 10; i++) { 
      ch = (char) ('A' + i);
      System.out.print(ch);
      ch = (char) ((int) ch | 32); // ch is now uppercase
      System.out.print(ch + " ");  
    } 
  } 
}