toLowerCase( ) 方法将字符串内的所有字符从大写字母改写为小写字母。而toUpperCase( )方法将字符串内所有字符从小写字母改写为大写字母。对于那些非字母字符,如数字等则不受影响。下面是这些方法的一般形式:

String toLowerCase( )
String toUpperCase( )

两种方法返回与调用字符串(String)对应的大写或小写的字符串(String)对象。

下面是一个使用toLowerCase( )和toUpperCase( )方法的例子:

// Demonstrate toUpperCase() and toLowerCase().
class ChangeCase { public static void main(String args[]) { String s = "This is a test."; System.out.println("Original: " + s); String upper = s.toUpperCase(); String lower = s.toLowerCase(); System.out.println("Uppercase: " + upper); System.out.println("Lowercase: " + lower); }
}

程序的输出显示如下:

Original: This is a test.
Uppercase: THIS IS A TEST.
Lowercase: this is a test.

Java基础:如何改变字符串内字符的大小写相关推荐

  1. java基础学习_IO流03_字符流、IO流小结、案例_day21总结

    java基础学习_IO流03_字符流.IO流小结.案例_day21总结 ================================================================ ...

  2. Java基础知识(五) 字符串与数组

    Java基础知识 字符串与数组 1. 字符串的创建与存储的机制是什么 2. "==".equals和hashCode有什么区别 3. String.StringBuffer.Str ...

  3. Java 基础学习之字符串的简单操作和适配器设计模式

    一 适配器设计模式 1.适配器是什么? 适配器模式将某个类的接口转换成客户端期望的另一个接口表示,主的目的是兼容性,让原本因接口不匹配不能一起工作的两个类可以协同工作.其别名为包装器(Wrapper) ...

  4. Java基础编程之输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数

    整体思路为将被字符串转化为字符数组,通过字符的ASCII码范围来判断它属于哪一类. 代码如下: import java.util.Scanner;public class Statistics {pu ...

  5. java基础—统计一个字符串中各个字符出现的次数

    统计一个字符串中各个字符出现的次数 import java.util.Iterator; import java.util.Set; import java.util.TreeMap;public c ...

  6. Java基础IO流概述、字符流、字节流、流操作规律、File类、Properties类、打印流、序列流

    IO流:(Input Output)流 字符流的由来:其实就是字节流读取文字字节数据后,不直接操作而是先查指定的码表,获取对应的文字进行操作 简单说:字符流 = 字节流 + 编码表 字节流的两个顶层父 ...

  7. Java基础篇:字符串的简单介绍

    你可能注意到了,在前面关于数据类型和数组的讨论中没有提到字符串或字符串数据类型.这不是因为Java不支持这样一种类型,它支持.只是因为Java的字符串类型,叫做字符串(String),它不是一种简单的 ...

  8. 【java基础:HashMap】统计字符出现的次数

    要求: 键盘输入一串字符,并获取: 创建HashMap集合,键是Character, 值是Integer: 遍历字符,CharAt()取出每一个字符:通过key获取字符出现的次数: 判断集合是否包含该 ...

  9. java英文字符串大小写转换 必须使用_【Java基础】之字符串大小写转换不利用API....

    public class UpStr { static String str = "AbcDeFdDSfgdsadeADFSAFCfdsa"; public String tran ...

最新文章

  1. TCPDF中文生僻字解决方案
  2. php调用dll函数,[转载]matlab调用DLL中的函数
  3. Python字典中你必须知道的用法
  4. 现代计算机三大科学计算,基于三维重建过程中纹理映射问题的研究
  5. 读博文学Android
  6. /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.17' not found 解决办法
  7. Linux配置 DNS and BIND服务配置详解--缓存服务器配置 正反向解析配置
  8. mysql的concat函数_MySQL中concat函数(连接字符串)
  9. 小程序用户拒绝授权解决方法
  10. 【Java学习笔记七】常用数据对象之数组
  11. java支付模块架构,涨薪7K!
  12. HDFS使用JavaAPI操作上传特定副本到datanode
  13. java并发编程基础 --- 4.2 线程的优先级
  14. 【渝粤教育】国家开放大学2018年秋季 1058t商法 参考试题
  15. MySQL大表优化方案,单表优化、读写分离、缓存、分区表……都在这里了
  16. [IDE工具篇]推荐一款私密性较好的电子日记本
  17. ip数据库 纯真 mysql 查询_纯真IP数据库格式详解 附demo
  18. SOUI::SStatic 动态设置属性的值
  19. windows7初次使用
  20. 启动U盘安装linux系统

热门文章

  1. [转载] Python全栈(1)—— Python如何快速下载库与jupyter notebook 的基本使用
  2. Android源码分析(一)-----如何快速掌握Android编译文件
  3. 因特网人群信息的应用-通过人群性格特点投放定制广告
  4. 浏览文件神器!且可以计算所有文件代码的行数!
  5. docker基础容器中bash: vi: command not found问题解决
  6. qt 读取gif一帧_译:Unreal渲染一帧详解(Unreal Frame Breakdown)
  7. 微信 的微服务器配置,spring-boot wm-accesstoken
  8. 大学四年规划英语计算机专业课,大学四年考证规划你get了吗?
  9. 拓扑排序所有可能java_拓扑排序获取所有可能序列JAVA实现
  10. 连接超时_记一次网络请求连接超时的事故