JAVAは文字列内の大文字と小文字の切り替えを実現します。


需要:
キーボードから循環入力して文字列を入力し、「end」を入力して終了を表します。
文字列の大文字を小文字に変更し、小文字を大文字に変更し、他の文字を「*」で置換し、アルファベットの個数を統計します。            キーボード入力:Hello 12345 World            出力結果:hELO****wORLD
実現方法は文字列を巡回して、条件に合う文字を確認して対応して変換して、StringBufferの出力を預け入れます。
while(true) {
			Scanner scan = new Scanner(System.in);
			String s = scan.next();
			StringBuffer sb = new StringBuffer();
			if (s.equals("end")){
				System.out.println("End...");
				System.exit(0);
			}else {
				for (int i = 0; i < s.length(); i++) {
					char temp = s.charAt(i);
					if (temp >= 'a' && temp <= 'z') {
						temp = (char)(temp-32);
					}else if(temp >= 'A' && temp <= 'Z') {
						temp = (char)(temp+32);
					}else {
						temp = '*';
					}
				sb.append(temp);
				}
			}
			System.out.println(sb.toString());
		}