java编写一个字母大小写转换器? java中如何把大写字母转换成小写字母,小写字母转换成大写字...

java\u600e\u6837\u5c06\u5927\u5199\u5b57\u6bcd\u8f6c\u6362\u6210\u5c0f\u5199\u5b57\u6bcd

1\u3001\u5177\u4f53\u4ee3\u7801\u5982\u4e0b\uff0c\u5b57\u7b26\u4e32\u4e2d\u5927\u3001\u5c0f\u5199\u4e92\u8f6c

1\uff09\u8f93\u5165
\u7b2c\u4e00\u884c\u53ea\u6709\u4e00\u4e2a\u6574\u6570m\uff08m<=10),\u8868\u793a\u6d4b\u8bd5\u6570\u636e\u7ec4\u6570\u3002
\u63a5\u4e0b\u6765\u7684m\u884c\uff0c\u6bcf\u884c\u6709\u4e00\u4e2a\u5b57\u7b26\u4e32\uff08\u957f\u5ea6\u4e0d\u8d85\u8fc7100\uff09\u3002
2\uff09\u8f93\u51fa
\u8f93\u51fa\u4e92\u6362\u540e\u7684\u5b57\u7b26\u4e32\uff0c\u6bcf\u7ec4\u8f93\u51fa\u5360\u4e00\u884c\u3002
\u8f93\u5165\u5b57\u7b26\u4e32\uff0c\u5b57\u7b26\u4e32\u53ef\u4ee5\u6c42\u51fa\u5b57\u7b26\u4e32\u7684\u957f\u5ea6\u4ee5\u53ca\u5728\u5404\u4e2a\u7d22\u5f15\u7684\u503c\uff0cJava\u4e5f\u6709\u4e13\u95e8\u7684\u5224\u65ad\u662f\u4e0d\u662f\u5927\u5c0f\u5199\u4ee5\u53ca\u8f6c\u6362\u6210\u5927\u5c0f\u5199\u7684\u65b9\u6cd5
\u8f93\u51fa\u7ed3\u679c\uff1a\u5982\u4e0b\u56fe

\u6269\u5c55\u8d44\u6599\uff1a
java\u4e2d\u628a\u4e00\u4e2a\u5b57\u7b26\u4e32\u4e2d\u5927\u5199\u5b57\u6bcd\u8f6c\u6362\u4e3a\u5c0f\u5199\uff0c\u5c0f\u5199\u5b57\u6bcd\u8f6c\u6362\u4e3a\u5927\u5199\u7684\u601d\u8def

\u4f46\u662f\u9700\u8981\u6ce8\u610f\u7684\u662f\u5982\u679c\u67d0\u4e2a\u5b57\u7b26\u4e32\u5b9a\u4e49\u4e3aString\u7c7b\u578b\uff0c\u90a3\u4e48\u8fd9\u4e2a\u4e32\u5c31\u4e0d\u80fd\u6539\u53d8\u4e86\uff0c\u5982\u679c\u9700\u8981\u6539\u53d8\uff0c\u90a3\u4e48\u5e94\u8be5\u4f7f\u7528StringBuffer
\u4ee3\u7801\u4e2dexChange()\u80fd\u591f\u5f97\u5230\u6b63\u786e\u7684\u7ed3\u8bba\uff0cexChange2()\u4e0d\u80fd\u5f97\u5230\u6b63\u786e\u7684\u7ed3\u8bba\uff0c\u5982\u679c\u67d0\u4e2a\u5b57\u7b26\u4e32\u5b9a\u4e49\u4e3aString\u7c7b\u578b\uff0c\u90a3\u4e48\u8fd9\u4e2a\u4e32\u5c31\u4e0d\u80fd\u6539\u53d8\u4e86

java\u63d0\u4f9b\u4e86upper\u548clower\u65b9\u6cd5\u6765\u8fdb\u884c\u5b57\u6bcd\u5927\u5c0f\u5199\u7684\u8f6c\u6362\uff0c\u5b9e\u4f8b\u5982\u4e0b\uff1a
//\u628a\u4e00\u4e2a\u5b57\u7b26\u4e32\u4e2d\u7684\u5927\u5199\u8f6c\u4e3a\u5c0f\u5199\uff0c\u5c0f\u5199\u8f6c\u6362\u4e3a\u5927\u5199\uff1a\u601d\u8def1
public static String exChange(String str){
StringBuffer sb = new StringBuffer();
if(str!=null){
for(int i=0;i<str.length();i++){
char c = str.charAt(i);
if(Character.isUpperCase(c)){
sb.append(Character.toLowerCase(c));
}else if(Character.isLowerCase(c)){
sb.append(Character.toUpperCase(c));
}
}
}
return sb.toString();
}
//\u628a\u4e00\u4e2a\u5b57\u7b26\u4e32\u4e2d\u7684\u5927\u5199\u8f6c\u4e3a\u5c0f\u5199\uff0c\u5c0f\u5199\u8f6c\u6362\u4e3a\u5927\u5199\uff1a\u601d\u8def2
public static String exChange2(String str){
for(int i=0;i<str.length();i++){
//\u5982\u679c\u662f\u5c0f\u5199
if(str.substring(i, i+1).equals(str.substring(i, i+1).toLowerCase())){
str.substring(i, i+1).toUpperCase();
}else{
str.substring(i, i+1).toLowerCase();
}
}
return str;
}
Java\u662f\u4e00\u79cd\u53ef\u4ee5\u64b0\u5199\u8de8\u5e73\u53f0\u5e94\u7528\u8f6f\u4ef6\u7684\u9762\u5411\u5bf9\u8c61\u7684\u7a0b\u5e8f\u8bbe\u8ba1\u8bed\u8a00\u3002Java \u6280\u672f\u5177\u6709\u5353\u8d8a\u7684\u901a\u7528\u6027\u3001\u9ad8\u6548\u6027\u3001\u5e73\u53f0\u79fb\u690d\u6027\u548c\u5b89\u5168\u6027\uff0c\u5e7f\u6cdb\u5e94\u7528\u4e8ePC\u3001\u6570\u636e\u4e2d\u5fc3\u3001\u6e38\u620f\u63a7\u5236\u53f0\u3001\u79d1\u5b66\u8d85\u7ea7\u8ba1\u7b97\u673a\u3001\u79fb\u52a8\u7535\u8bdd\u548c\u4e92\u8054\u7f51\uff0c\u540c\u65f6\u62e5\u6709\u5168\u7403\u6700\u5927\u7684\u5f00\u53d1\u8005\u4e13\u4e1a\u793e\u7fa4\u3002
Java\u7f16\u7a0b\u8bed\u8a00\u7684\u98ce\u683c\u5341\u5206\u63a5\u8fd1C\u8bed\u8a00\u3001C++\u8bed\u8a00\u3002Java\u662f\u4e00\u4e2a\u7eaf\u7cb9\u7684\u9762\u5411\u5bf9\u8c61\u7684\u7a0b\u5e8f\u8bbe\u8ba1\u8bed\u8a00\uff0c\u5b83\u7ee7\u627f\u4e86C++\u8bed\u8a00\u9762\u5411\u5bf9\u8c61\u6280\u672f\u7684\u6838\u5fc3\u3002Java\u820d\u5f03\u4e86C\u8bed\u8a00\u4e2d\u5bb9\u6613\u5f15\u8d77\u9519\u8bef\u7684\u6307\u9488\uff08\u4ee5\u5f15\u7528\u53d6\u4ee3\uff09\u3001\u8fd0\u7b97\u7b26\u91cd\u8f7d\uff08operator overloading\uff09\u3001\u591a\u91cd\u7ee7\u627f\uff08\u4ee5\u63a5\u53e3\u53d6\u4ee3\uff09\u7b49\u7279\u6027\uff0c\u589e\u52a0\u4e86\u5783\u573e\u56de\u6536\u5668\u529f\u80fd\u7528\u4e8e\u56de\u6536\u4e0d\u518d\u88ab\u5f15\u7528\u7684\u5bf9\u8c61\u6240\u5360\u636e\u7684\u5185\u5b58\u7a7a\u95f4\uff0c\u4f7f\u5f97\u7a0b\u5e8f\u5458\u4e0d\u7528\u518d\u4e3a\u5185\u5b58\u7ba1\u7406\u800c\u62c5\u5fe7\u3002\u5728 Java 1.5 \u7248\u672c\u4e2d\uff0cJava \u53c8\u5f15\u5165\u4e86\u6cdb\u578b\u7f16\u7a0b\uff08Generic Programming\uff09\u3001\u7c7b\u578b\u5b89\u5168\u7684\u679a\u4e3e\u3001\u4e0d\u5b9a\u957f\u53c2\u6570\u548c\u81ea\u52a8\u88c5/\u62c6\u7bb1\u7b49\u8bed\u8a00\u7279\u6027\u3002
Java\u4e0d\u540c\u4e8e\u4e00\u822c\u7684\u7f16\u8bd1\u6267\u884c\u8ba1\u7b97\u673a\u8bed\u8a00\u548c\u89e3\u91ca\u6267\u884c\u8ba1\u7b97\u673a\u8bed\u8a00\u3002\u5b83\u9996\u5148\u5c06\u6e90\u4ee3\u7801\u7f16\u8bd1\u6210\u4e8c\u8fdb\u5236\u5b57\u8282\u7801\uff08bytecode\uff09\uff0c\u7136\u540e\u4f9d\u8d56\u5404\u79cd\u4e0d\u540c\u5e73\u53f0\u4e0a\u7684\u865a\u62df\u673a\u6765\u89e3\u91ca\u6267\u884c\u5b57\u8282\u7801\u3002\u4ece\u800c\u5b9e\u73b0\u4e86\u201c\u4e00\u6b21\u7f16\u8bd1\u3001\u5230\u5904\u6267\u884c\u201d\u7684\u8de8\u5e73\u53f0\u7279\u6027\u3002\u4e0d\u8fc7\uff0c\u6bcf\u6b21\u7684\u6267\u884c\u7f16\u8bd1\u540e\u7684\u5b57\u8282\u7801\u9700\u8981\u6d88\u8017\u4e00\u5b9a\u7684\u65f6\u95f4\uff0c\u8fd9\u540c\u65f6\u4e5f\u5728\u4e00\u5b9a\u7a0b\u5ea6\u4e0a\u964d\u4f4e\u4e86 Java \u7a0b\u5e8f\u7684\u6027\u80fd\u3002

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class CaseConverter extends JFrame {
private JTextField inputField;
private JTextField outputField;
private JButton capitalButton;
private JButton lowercaseButton;
public CaseConverter() {
// 设置窗口标题
setTitle("Case Converter");
// 设置窗口布局为FlowLayout
setLayout(new FlowLayout());
// 创建组件
inputField = new JTextField(20);
outputField = new JTextField(20);
capitalButton = new JButton("Capital");
lowercaseButton = new JButton("Lowercase");
// 将组件添加到窗口中
add(inputField);
add(outputField);
add(capitalButton);
add(lowercaseButton);
// 向按钮添加按压事件监听器
capitalButton.addActionListener(new CapitalListener());
lowercaseButton.addActionListener(new LowercaseListener());
}
// 定义Capital按钮的按压事件监听器
private class CapitalListener implements ActionListener {
public void actionPerformed(ActionEvent e) {
// 从输入文本框中获取输入字符串
String input = inputField.getText();
// 将字符串中的大写字母转换为小写字母,其它字符不变
String output = input.toLowerCase();

  • java涓浣曟妸澶у啓瀛楁瘝杞崲鎴愬皬鍐欏瓧姣,灏忓啓瀛楁瘝杞崲鎴愬ぇ鍐欏瓧姣?
    绛旓細//鎶涓涓瀛楃涓蹭腑鐨澶у啓杞负灏忓啓锛灏忓啓杞崲涓哄ぇ鍐欙細鎬濊矾1 public static String exChange(String str){ StringBuffer sb = new StringBuffer();if(str!=null){ for(int i=0;i<str.length();i++){ char c = str.charAt(i);if(Character.isUpperCase(c)){ sb.append(Character.toLowerCase...
  • 缂栧啓绋嬪簭杈撳叆涓涓皬鍐欏瓧姣,濡備綍灏嗗叾杞崲涓澶у啓瀛楁瘝杈撳嚭
    绛旓細浠ava涓轰緥锛鍙互浣跨敤String绫荤殑toUpperCase()鏂规硶銆傚鍥炬墍绀猴細
  • 鐢↗ava MyEdipse缂栧啓涓涓绋嬪簭,灏嗕竴涓灏忓啓瀛楁瘝(濡:a)杞崲鎴愮浉搴旂殑澶у啓瀛...
    绛旓細鍥犱负瀛楁瘝鐨凙SCII鐮佹暣鏁拌〃绀烘槸鎸夌収瀛楁瘝椤哄簭杩炵画鐨勶紝鎵浠ュ彲浠ヤ娇鐢ㄥ樊鍊肩殑鏂规硶杩涜灏忓啓瀛楁瘝杞崲澶у啓瀛楁瘝銆傜ず渚嬩唬鐮 public static void main(String[] args) { Scanner scanner = null; try { while (true) { System.out.println("璇疯緭鍏ヤ竴涓皬鍐欏瓧姣嶏細"); scanner = new Scanner(System.i...
  • Java杈撳叆涓涓瀛楃涓,灏嗗叾涓殑澶у啓瀛楁瘝杞崲涓哄皬鍐欏瓧姣,灏忓啓瀛楁瘝杞崲涓哄ぇ ...
    绛旓細import java.util.Scanner;public class Main { public static void main(String[] args) { System.out.println("杈撳叆涓涓瀛楃涓诧細");String str = null;Scanner cin = new Scanner(System.in);while (cin.hasNext()) { str = cin.nextLine();break;} String newStr1 = "";String newStr2...
  • java鎬庢牱灏澶у啓瀛楁瘝杞崲鎴灏忓啓瀛楁瘝
    绛旓細鏂规硶1锛氳繍鐢⊿tring c=input.next()锛涘皢瀛楃绫诲瀷寮哄埗杞崲涓篈SCii鐮佹暟瀛椼//import java.util.Scanner;public class demo3 { public static void main(String[] args){ StringBuffer s1 = new StringBuffer(); String s2 = "abcDEF"; char c[] = s2.toCharArray(); for(int i =...
  • 鐢╦ava Ecilpse缂栧啓绋嬪簭,灏涓涓皬鍐瀛楃(濡:a)杞崲鎴愮浉搴旂殑澶у啓瀛楁瘝骞舵樉...
    绛旓細鑾峰彇灏忓啓瀛楁瘝鐨刟ssic鐮佸噺鍘32灏辨槸澶у啓瀛楀箷鐨刟ssic鐮佷簡 渚嬪锛歱ublic class Test { public static void main(String args[]) { char ca = 'a';int ia = (int)ca - 32;char ba = (char)ia;System.err.println(ba);} } 杈撳嚭鐨勫氨鏄痑鐨勫ぇ鍐橝 ...
  • java杈撳叆澶у啓杈撳嚭灏忓啓
    绛旓細import java.io.*;public class Test20006 { public static void main(String[] args) throws IOException { char ch;ch=(char)System.in.read();ch=(char)((int)ch-('A'-'a'));System.out.println(ch);} }
  • 鍏充簬Java鐨勪竴涓棰樸 瀵瑰瓧绗︿覆鈥淚 am a student鈥濊繘琛澶у皬鍐欒浆鎹銆
    绛旓細//绗竴绉嶆柟娉 public static String convertString(String src){ char[] array = src.toCharArray();int temp = 0;for (int i = 0; i < array.length; i++){ temp = (int) array[i];if (temp <= 90 && temp >= 65){ // array[i]涓澶у啓瀛楁瘝 array[i] = (char) (temp + ...
  • ...2涓灏忓啓瀛楁瘝杞崲涓澶у啓瀛楁瘝 (瑕佹眰鐢╦ava璇█缂栧啓)
    绛旓細import java.util.Scanner;public class Test { public static void main(String [] args) throws Exception { Scanner input = new Scanner(System.in);System.out.print("璇疯緭鍏ヤ袱涓皬鍐欏瓧姣:");String temp=input.next();System.out.println("杞崲鎴澶у啓瀛楁瘝涓:"+temp.toUpperCase());} } ...
  • JAVA:灏嗗瓧绗︿覆HelloWorld澶у皬鍐欒浆鎹,瀛樺叆鏁扮粍,骞跺惊鐜緭鍑鸿浆鎹㈠悗鐨勫瓧绗︿覆...
    绛旓細String str = new String("abc DEF");//鍒涘缓瀛楃涓瞫tr String newstr = str.toLowerCase();//浣跨敤toLowerCase()鏂规硶瀹炵幇灏忓啓杞崲 String newstr2 = str.toUpperCase();//浣跨敤toUpperCase()鏂规硶瀹炵幇澶у啓杞崲 System.out.println(cs(str));System.out.println(newstr);System.out.println(newstr2...
  • 扩展阅读:26个英文字母大小写 ... 二十六个字母大小写 ... java转换字母大小写 ... java怎样输入一个字母 ... 26个字母大小写手写体 ... java大小写字母转化 ... java大小写的相互转换 ... java小写转大写方法 ... java实现大小写字母转换 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网