在java中如何区分大小写字母

在java中如何区分大小写字母,java,arrays,arr,letter,Java,Arrays,Arr,Letter,我需要设置一个包含10个字符的新数组,其中包含2个大写字母。我需要找到大写字母并用同样的小写字母替换它们。我怎么做?我如何区分小写/大写字母 将某些字母转换为小写/大写字母 public class Convert { public static void main (String args[]){ char array[]={'a','f','G','K','e','R','t','M','h','j' }; System.out.print(Character.toUp

我需要设置一个包含10个字符的新数组,其中包含2个大写字母。我需要找到大写字母并用同样的小写字母替换它们。我怎么做?我如何区分小写/大写字母

将某些字母转换为小写/大写字母

  public class Convert
  { 
 public static void main (String args[]){
 char array[]={'a','f','G','K','e','R','t','M','h','j' };
    System.out.print(Character.toUpperCase(array[8]));//to convert h to  H...for example
    System.out.print(Character.toLowerCase(array[2]));//to convert G to g...for example

} } 
如果你想知道这封信是小写还是大写。。。它的输出是布尔的

public class Differentiate
{ 
public static void main (String args[]){
char array[]={'a','f','G','K','e','R','t','M','h','j' };
    System.out.print(Character.isUpperCase(array[8]));//false because h is small letter ...for example
    System.out.print(Character.isLowerCase(array[0]));//true because a is small letter ...for example

} } 

但我不知道你想要转换或区分

字符,大字母??你能用一个例子再解释一下吗?请把你的尝试贴出来。对不起,我的英语不好。例如:afgKertMh应该是afgKertMh请注意Character.toUpperCase的官方文档中说“一般来说,String.toUpperCase()应用于将字符映射为大写。字符串大小写映射方法比字符大小写映射方法有几个优点。字符串大小写映射方法可以执行区域设置敏感映射、上下文敏感映射和1:M字符映射,而字符大小写映射方法则不能。”