java中字母、字符串,输入小写输出大写,输入大写输出小写、大小写转换
思路:
1、利用“大小写字母之间正好相差32”这一特点
2、用 toLowerCase()、toUpperCase() 字符串自带的方法
提示:
Java中没有.nextChar()。
所以要读取char,我们使用 .next().charAt(0)
举例: Scanner scanner = new Scanner(System.in); String ret = scanner.next(); char ret1 = scanner.next().charAt(0);
1、 输入小写输出大写(字符串和字符)
import java.util.Scanner;
public class Test { public static void main(String[] args) {System.out.print("请输入小写字母:");Scanner scanner = new Scanner(System.in);String ret=scanner.next();System.out.println("对应的大写字母是:"+ret.toUpperCase());}
}
2、输入大写输出小写(字符串和字符)
import java.util.Scanner;
public class Test {public static void main(String[] args) {System.out.print("请输入大写字母:");Scanner scanner = new Scanner(System.in);String ret=scanner.next();System.out.println("对应的小写字母是:"+ret.toLowerCase());}
}
3、 判断大小写并转变大小写(字符)
import java.util.Scanner;
public class Test {public static void main(String[] args) {System.out.print("请输入一个字母:");Scanner scanner = new Scanner(System.in);char ret=scanner.next().charAt(0);if((ret>='a')&&(ret<='z')){ret=(char)(ret-32);System.out.println("反转大小写后的字母是:"+ret);}else if((ret>='A')&&(ret<='Z')){ret=(char)(ret+32);System.out.println("反转大小写后的字母是:"+ret);}else{System.out.println("输入错误");}}
}
4、 判断大小写并转变大小写(字符串)
import java.util.Scanner;
public class Test {public static void main(String[] args) {System.out.print("请输入字符串:");Scanner scanner = new Scanner(System.in);String ret = scanner.next();char[] arrays = ret.toCharArray();for (int i = 0; i < arrays.length; i++) {char c1 = arrays[i]; if (c1 >= 97 && c1 <= 122) { char c2 = (char)(c1-32);System.out.print(c2);} else if (c1 >= 65 && c1 <= 90) {char c2 = (char)(c1+32); System.out.print(c2);} else {System.out.print("/"); /*非法字符用空格代替*/}}}
java中字母、字符串,输入小写输出大写,输入大写输出小写、大小写转换相关推荐
- java输入一串字符串反转_反转Java中的字符串
java输入一串字符串反转 Reverse a String in java is a good coding related interview question. I have seen inte ...
- [转载] Java中的字符串处理
参考链接: Java中的StringBuffer appendCodePoint()方法以及示例 JDK8在线Api中文手册 JDK8在线Api英文手册 Java中的字符串处理 1.1 String类 ...
- java oracle 连接字符串函数_通过shell来比较oracle和java中的字符串使用
这些准备工作齐了之后,我们来从Java中的字符串使用入手来比较一下oracle中对于字符串的处理. java中有如下的一些函数,我会依次来做比较. public char charAt(int ind ...
- java中判断字符串是否为数字的方法 StringUtil包函数
java中判断字符串是否为数字的方法: 1.用JAVA自带的函数 public static boolean isNumeric(String str){ for (int i = 0; i &l ...
- Java中的字符串程序
String is the most widely used class in java programming. That's why String programs are used in jav ...
- Java中String字符串截取几种方法(substring,split)
Java中String字符串截取几种方法 substring,split 这是一个Java中的String的基础用法的演示. 下面通过代码对大家进行讲解 substring 这里用来ndexOf,la ...
- java中判断字符串实际长度(中文2个字符,英文1个字符)的方法,包含中英文符号
java中判断字符串实际长度(中文2个字符,英文1个字符)的方法,包含中英文符号 介绍 数据库中很多字段都会限制长度,为了方便用户使用,在前端界面给出限制长度的提示,看网上很多写的获取字符串长度都没有 ...
- 字符串压缩 java_如何在Java中压缩字符串?
如何在Java中压缩字符串? 我使用GZIPOutputStream或ZIPOutputStream压缩字符串(我的2222235278130938882小于20),但压缩结果比原始字符串长. 在某个 ...
- Java中的字符串驻留
转自:http://www.cdtarena.com/javapx/201307/9088.html 最近在工作的时候,一句再正常不过的代码String a = "hello" + ...
- java 匹配最后一次出现的字符_在Java中查找字符串中字符的最后一次出现
使用该lastIndexOf()方法在Java中查找字符串中字符的最后一次出现. 假设以下是我们的字符串.String myStr = "Amit Diwan"; 在上面的字符串中 ...
最新文章
- (一)七种AOP实现方法
- 英文论文-word summary
- 在XML中发送二进制数据
- Can not get new positive sample
- 用servlet校验密码2
- ubuntu修改mysql的绑定端口
- UVA - 101:The Blocks Problem
- 2018年4月10日--python解决乱码和作业
- 暗黑的字符串---递推公式
- mysql 如何把整列数据*10_10张图告诉你,MySQL 是如何查找数据的?
- testng数据驱动_TestNG数据提供者
- 怎么修复服务器未知主机,无法连接到ejabberd服务器:未知主机异常
- uwsgi模式_uWSGI / Pylons的开发模式(重新加载新代码)
- caffe 利用Python API做分类预测,以及特征的可视化
- request.getParameter、request.getParameterValues、request.getParameterMap用法详解
- 数据库课程设计-----------学生选课管理系统的设计
- PMP 考点 第三章 项目经理的角色
- lasso,lars算法详细推导过程-数学
- 小阿刁的第一篇博客(随便巴拉巴拉几句)
- android fragment相机,简单的易于集成的Android相机Fragment – Camer...