本文目錄一覽:
- 1、Java中如何用其他方法實現大小寫轉換
- 2、java中如何進行大小寫字母轉換?
- 3、java大小寫字母轉化
- 4、java gui圖形界面編程鍵盤輸入字母轉換大小寫
- 5、java大小寫轉換
- 6、java編寫一個字母大小寫轉換器?
Java中如何用其他方法實現大小寫轉換
public class Test{
public static void main(String[] args){
Test test = new Test();
String str1 = “abcdefg”;
String str2 = “QWERT”;
//轉成大寫
System.out.println(test.changeString(str1,true));
//轉成小寫
System.out.println(test.changeString(str2,false));
}
//小寫字母轉大寫
public char toUpper(char ch){
if(ch = 122 ch = 97){
ch -= 32;
}
return ch;
}
//大寫字母轉小寫
public char toLower(char ch){
if(ch = 90 ch = 65){
ch += 32;
}
return ch;
}
//轉換字元竄 flag 為true 大寫
public String changeString(String str,Boolean flag){
char[] ch = str.toCharArray();
StringBuffer sbf = new StringBuffer();
for(int i=0; i ch.length; i++){
if(flag){
sbf.append(toUpper(ch[i]));
}else{
sbf.append(toLower(ch[i]));
}
}
return sbf.toString();
}
}
java中如何進行大小寫字母轉換?
1.創建工程,或使用已有工程,在工程下創建包,包內新建一個類,我命名為Cases類,大家根據自己喜好隨便命名,但請保持類名與文件名一致。
2.先確定單個字元,小寫字母a與大寫字母A之間的數值大小System.out.println((int)(‘z’)-(int)(‘Z’));樣一個語句就搞定了 。
3.思路是,字元串變字元數組,大轉小,字元值加32,小轉大,字元值減32 。大寫字母範圍是:65-90,小寫字母範圍是:97-122。
4.同理,大轉小這麼寫:char[] queue = str.toCharArray();for (int index = 0; index queue.length; index++) {if (((int) queue[index] 64) ((int) queue[index] 91)) {queue[index] = (char) ((int) queue[index] + 32);}System.out.println(“Lower: ” + String.valueOf(queue));
5.寫一個測試主函數看看結果:System.out.println(“originalstring:”+ORIGINAL_STRING);printLowerCase(ORIGINAL_STRING);printUpperCase(ORIGINAL_STRING);即可。
java大小寫字母轉化
public class OptionTest {
public static void main(String args[]) {
String V = JOptionPane.showInputDialog(null, “輸入一個大寫字母:”, “test”,
JOptionPane.QUESTION_MESSAGE);
// int v = Integer.parseInt(V);
// int offset = (int) ‘a’ – (int) ‘A’;// 計算大小寫之間的差值
// char lowercase = (char) (v + offset);
String output = “the lowercase is :” + V.toLowerCase();
JOptionPane.showMessageDialog(null, output, “test”,
JOptionPane.INFORMATION_MESSAGE);
}
}
因為你提示的是輸入一個大寫字母,所以只簡單的處理了一下。
其實使用V.toCharArray() 這種方法將其轉為char型更好一些。
toCharArray()返回一個字元數組。
看看String的API比較好
java gui圖形界面編程鍵盤輸入字母轉換大小寫
從鍵盤輸入一個小寫字母,然後輸入出對應的大寫字母,用兩種輸入輸入的方法實現。第一種使用控制輸入輸出,第二種是使用對話框輸入輸出。這樣即可實現javagui圖形界面編程鍵盤輸入字母轉換大小寫。
java大小寫轉換
//不需要弄那麼麻煩 這樣就行了
public static void main(String[] args) {
String s=AHn9nGJMm;
for(int i=0;is.length();i++){
//如果是小寫
if(s.substring(i,i+1).equals(s.substring(i,i+1).toLowerCase())){
System.out.print(s.substring(i,i+1).toUpperCase());
}
else{
System.out.print(s.substring(i,i+1).toLowerCase());
}
}
}
java編寫一個字母大小寫轉換器?
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();
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/307200.html