「转换字母java」转换字母大小写
今天给各位分享转换字母java的知识,其中也会对转换字母大小写进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
java中如何进行大小写字母转换?
java提供了upper和lower方法来进行字母大小写的转换,实例如下:
//把一个字符串中的大写转为小写,小写转换为大写:思路1
public static String exChange(String str){
StringBuffer sb = new StringBuffer();
if(str!=null){
for(int i=0;istr.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();
}
//把一个字符串中的大写转为小写,小写转换为大写:思路2
public static String exChange2(String str){
for(int i=0;istr.length();i++){
//如果是小写
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编写一个字母大小写转换器?
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、具体代码如下,字符串中大、小写互转
1)输入
第一行只有一个整数m(m=10),表示测试数据组数。
接下来的m行,每行有一个字符串(长度不超过100)。
2)输出
输出互换后的字符串,每组输出占一行。
输入字符串,字符串可以求出字符串的长度以及在各个索引的值,Java也有专门的判断是不是大小写以及转换成大小写的方法
输出结果:如下图
扩展资料:
java中把一个字符串中大写字母转换为小写,小写字母转换为大写的思路
但是需要注意的是如果某个字符串定义为String类型,那么这个串就不能改变了,如果需要改变,那么应该使用StringBuffer
代码中exChange()能够得到正确的结论,exChange2()不能得到正确的结论,如果某个字符串定义为String类型,那么这个串就不能改变了
转换字母java的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于转换字母大小写、转换字母java的信息别忘了在本站进行查找喔。
发布于:2022-12-19,除非注明,否则均为
原创文章,转载请注明出处。