Heim >Java >javaLernprogramm >Einführung in die Methode zur Umwandlung von Groß- in Kleinbuchstaben in Java

Einführung in die Methode zur Umwandlung von Groß- in Kleinbuchstaben in Java

黄舟
黄舟Original
2017-06-04 09:22:203728Durchsuche

In diesem Artikel wird hauptsächlich die Methode der Java-Buchstabenkonvertierung im Detail vorgestellt, die einen gewissen Referenzwert hat. Interessierte Freunde können sich auf die

Fall:

beziehen ist erforderlich, um einen vom Benutzer eingegebenen Buchstaben zu empfangen. Wenn es sich um einen Kleinbuchstaben handelt, können Sie ihn in einen Kleinbuchstaben umwandeln weisen Sie darauf hin, dass die Daten falsch sind!

Implementierungscode:

import java.util.Scanner;

/**
 * 常见字母大小写转换
 * 原理:
 *   字符char采用的是Unicode编码的16位字符类型,其表示范围是0-65536。标准的8位ASCII字符集是Unicode
 *   的子集,其取值范围为0-127。大小写字母之间正好相差32
 * @author Administration
 *
 */
public class WordChange {
  public static void main(String[] args) {
    Scanner input = new Scanner(System.in);
    System.out.println("请输入您需要转换的字母:");
    char c = input.next().charAt(0);
    change(c);
  }

  private static void change(char c) {
    //如果输入的是大写,+32即可得到小写
    if(c>=&#39;A&#39; && c<=&#39;Z&#39;){
      c+=32;
      System.out.println("您输入的大写字母"+(char)(c-32)+"被转换成了"+c);
    }else if(c>=&#39;a&#39; && c<=&#39;z&#39;){  //如果输入的是小写,-32即可得大小写
      c-=32;
      System.out.println("您输入的小写字母"+(char)(c+32)+"被转换成了"+c);
    }else{
      System.out.println("输入的字符有误!!");
    }
  }
}

Prinzipanalyse:

Zeichen char verwendet Unicode-codierte 16-Bit-Zeichen Typ, sein Darstellungsbereich beträgt 0-65536. Der standardmäßige 8-Bit-ASCII-Zeichensatz ist eine Teilmenge von Unicode und sein Wertebereich liegt zwischen 0 und 127. Der Unterschied zwischen Groß- und Kleinbuchstaben beträgt genau 32

Das obige ist der detaillierte Inhalt vonEinführung in die Methode zur Umwandlung von Groß- in Kleinbuchstaben in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn