java 大小写转换函数_java字符串大小写转换的两种方法
转载自:飞扬青春sina blog
java字符串大小写转换的两种方法
import java.io..*
public class convertToPrintString
{
public static void main(String[] args) throws IOException
{
InputStreamReader reader = new InputStreamReader(System.in);
BufferedReader input = new BufferedReader(reader);
System.out.print("Please enter your word:");
String text = input.readLine();
String s = convertString(text);
System.out.println(s);
}
//第一种方法
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 + 32);
} else if (temp <= 122 && temp >= 97)
{ // array[i]为小写字母
array[i] = (char) (temp - 32);
}
}
return String.valueOf(array);
}
//第二种方法
public static String convertString(String str)
{
String upStr = str.toUpperCase();
String lowStr = str.toLowerCase();
StringBuffer buf = new StringBuffer(str.length());
for(int i=0;i
{
if(str.charAt(i)==upStr.charAt(i))
{
buf.append(lowStr.charAt(i));
}
else
{
buf.append(upStr.charAt(i));
}
}
return buf.toString();
}
}
java 大小写转换函数_java字符串大小写转换的两种方法相关推荐
- java 图片 白边_java 去除图片白边 两种方法的比较
swt 下的图片处理: ImageData ideaImageData = new ImageData(path); ideaImageData = getWhite(ideaImageData); ...
- java 取随机整数_Java获取随机整数的两种方法
方式一: 使用 Random 类 举例:获取 0~3 范围内(包括 0 和 3 )的 int 类型的随机数 Random random = new Random(); System.out.print ...
- 不知道WPS转PPT怎么转换?来看看我自用的两种方法就知道了
wps转ppt怎么转换 (百)wps转ppt怎么转换?分享这几种转换方法 (搜)WPS怎么转PPT?今天教你学会WPS转PPT (企)WPS如何转PPT?WPS转PPT转换方法分享 (网)WPS如何转 ...
- 字符串html在线互转,将string 的字符串转换为HTML的两种方法
将string 的字符串转换为HTML的两种方法 采用jquery对象转换 采用原生javascript中DOMParser的parseFromString方法实现 1.采用jquery实现 var ...
- linux中复制字符串出错,C语言实现字符串的复制的两种方法
本文将要为您介绍的是C语言实现字符串的复制的两种方法,具体操作方法: 利用数组实现 1 #include 2 #include 3 4 void copy_string(char str1[],cha ...
- cad在线转换_CAD批量转PDF?分享两种方法,一分钟完成所有图纸转换!
CAD可以说是设计中最常见的文档格式,在图纸绘制完成之后欧,一般会直接保存为dwg.但是为了有时候方便查看CAD图纸,会将CAD图纸转换成PDF.因为PDF无法进行编辑修改,不必担心别人会进行借鉴. ...
- java多线程同步的四种方法_java中实现多线程的两种方法
java多线程有几种实现方法,都是什么?同步有几种实java中多线程的实现方法有两种:1.直接继承thread类:2.实现runnable接口:同步的实现方法有五种:1.同步方法:2.同步代码块:3. ...
- java构建json_Java构造和解析Json数据的两种方法详解一
在www.json.org上公布了很多JAVA下的json构造和解析工具,其中org.json和json-lib比较简单,两者使用上差不多但还是有些区别.下面首先介绍用json-lib构造和解析Jso ...
- 字符串的分类统计的两种方法(C语言)
首先讲一下思路:一共有四种字符,字母,数字,空格,其他字符: 然后我们就定义一个字符串来输入: 然后用if语句来判断是哪一种字符: 采用逐个计数记录字符数量: 最后输出.这就是大概思路. 难点:怎么让 ...
- python基础入门:实现(无重复字符)字符串的全排列的两种方法
求任意一个字符串的全排列组合,例如a='123',输出 123,132,213,231,312,321.(暂时假定字符串没有重复) 目前有两种解决的方法 方法一: def str_sort(s='') ...
最新文章
- 2、MySQL备份类型
- 知识库 IIS6.0中Response 对象 错误 ASP 0251 : 80004005
- 【ARM】Tiny4412裸板编程之ADC
- [BUUCTF-pwn]——ciscn_2019_n_5
- ssl提高组周二备考赛【2018.10.30】
- JsTree实现简单的CRUD
- 每日面试之Java集合
- Linux下ps命令详解
- 普通的Spring Web项目正常启动,在访问某些JSP页面时,页面会报错 http://java.sun.com/jsp/jstl/core
- 使用dx命令在cmd环境下执行的正确方法,我用的版本android4.4.2,jdk1.8
- python的objectproperty,python – ObjectProperty类的用法
- ssm连接mysql引入外部配置文件username无法被正确解析
- 和Keyle一起学ShaderForge - Overview
- C51单片机实验——定时器实验
- 计算机毕业设计之java+springboot基于vue的地方废物回收机构管理系统
- 排列组合思维导图_巧用思维导图做数学单元整理
- ddos应急处理_来看看DDoS攻击应急预案
- python队列的实现
- 万万没想到,最简单的视频编辑软件竟然是知乎?!
- 手把手教你反编译小程序