java怎样将大写字母转换成小写字母

 我来答
Eric191
推荐于2019-10-01 · TA获得超过2.5万个赞
知道答主
回答量:46
采纳率:100%
帮助的人:1.8万
展开全部

1、具体代码如下,字符串中大、小写互转

1)输入

第一行只有一个整数m(m<=10),表示测试数据组数。

接下来的m行,每行有一个字符串(长度不超过100)。

2)输出

输出互换后的字符串,每组输出占一行。

输入字符串,字符串可以求出字符串的长度以及在各个索引的值,Java也有专门的判断是不是大小写以及转换成大小写的方法

输出结果:如下图 

扩展资料:

java中把一个字符串中大写字母转换为小写,小写字母转换为大写的思路

但是需要注意的是如果某个字符串定义为String类型,那么这个串就不能改变了,如果需要改变,那么应该使用StringBuffer

代码中exChange()能够得到正确的结论,exChange2()不能得到正确的结论,如果某个字符串定义为String类型,那么这个串就不能改变了

乌浦泽65
高粉答主

推荐于2019-10-25 · 每个回答都超有意思的
知道答主
回答量:33
采纳率:0%
帮助的人:5599
展开全部

可以编写程序代码如下:

package org.kimiwok.test;

import java.io.BufferedReader;

import java.io.CharArrayWriter;

import java.io.FileReader;

import java.io.FileWriter;

import java.io.Reader;

import java.io.Writer;

public class CapShift {

public static void main(String[] args) throws Exception{

toUpper("E:/ab.txt");

toLower("E:/BA.txt");

}

public static void toLower(String file) throws Exception{

Reader myReader = new FileReader(file);

Reader myBufferedReader = new BufferedReader(myReader);

CharArrayWriter  tempStream = new CharArrayWriter();  

int i = -1;

do {

tempStream.write(i);

i = myBufferedReader.read();

if(i >= 65 && i <= 90){

i += 32;

}

}while(i != -1);

myBufferedReader.close();

Writer myWriter = new FileWriter(file);

tempStream.writeTo(myWriter);

tempStream.flush();

tempStream.close();

myWriter.close();

}

public static void toUpper(String file) throws Exception{

Reader myReader = new FileReader(file);

Reader myBufferedReader = new BufferedReader(myReader);

CharArrayWriter  tempStream = new CharArrayWriter();  

int i = -1;

do {

tempStream.write(i);

i = myBufferedReader.read();

if(i >= 97 && i <= 122){

i -= 32;

}

}while(i != -1);

myBufferedReader.close();

Writer myWriter = new FileWriter(file);

tempStream.writeTo(myWriter);

tempStream.close();

myWriter.close();

}

}

扩展资料:

在windows下编译java文件、执行:

1、先创建一个txt,更改为test.java。

2、编写代码,为输出为holloword。

3、找到cmd,并进行打开cmd。

4、编译java文件,输入命令为javac test.java。

5、如果没有报错,查看当前目录下是否有class文件产生。

6、执行class文件,在命令输入java test,输出为holloword。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
来自夫子庙善良的杨梅
推荐于2019-08-29 · TA获得超过1.2万个赞
知道答主
回答量:51
采纳率:0%
帮助的人:1.7万
展开全部

方法1:运用String c=input.next();将字符类型强制转换为ASCii码数字。

//import java.util.Scanner;

public class demo3 {

   public static void main(String[] args){        StringBuffer s1 = new StringBuffer();                 String s2 = "abcDEF";                 char c[] = s2.toCharArray();                 for(int i = 0; i<s2.length(); i++){                         if(c[i]>=97){                s1.append((c[i]+"").toUpperCase());            }                         else{                s1.append((c[i]+"").toLowerCase());            }                     }        System.out.println(s2);        System.out.println(s1);    }  }

方法2:用String s=str.toLowerCase();String s=str.toUpperCase();-----》来将字符串用来字符串大小写转换。

扩展资料:

java环境部署

1、创建系统变量,变量名 JAVA_HOME ,变量值就是安装 jdk 所对应的目录,比如: D:\Java\jdk1.8.0_144。

2、同样创建系统变量,变量名 CLASSPATH,变量值是 ;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(看清楚最前面有个点)。

3、在系统环境变量中,双击 Path,在原有的变量值后面添加 ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin(注意前面有个分号)。

4、最后就如下图这样

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
aimilin6688
推荐于2017-09-12 · TA获得超过1266个赞
知道小有建树答主
回答量:809
采纳率:0%
帮助的人:597万
展开全部
直接去看java的api
public String toLowerCase()使用默认语言环境的规则将此 String 中的所有字符都转换为小写。这等效于调用 toLowerCase(Locale.getDefault())。

public String toUpperCase(Locale locale)使用给定 Locale 的规则将此 String 中的所有字符都转换为大写。大小写映射关系基于 Character 类指定的 Unicode 标准版。由于大小写映射关系并不总是 1:1 的字符映射关系,因此所得 String 的长度可能不同于原 String。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
张钰涛5be9f
高粉答主

推荐于2019-08-11 · 每个回答都超有意思的
知道大有可为答主
回答量:429
采纳率:100%
帮助的人:27.9万
展开全部

//把一个字符串中的大写转为小写,小写转换为大写:思路1

public static String exChange(String str){

StringBuffer sb = new StringBuffer();

if(str!=null){

for(int i=0;i<str.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();

}

Java是由Sun Microsystems公司推出的Java面向对象程序设计语言(以下简称Java语言)和Java平台的总称。Java由James Gosling和同事们共同研发,并在1995年正式推出。Java最初被称为Oak,是1991年为消费类电子产品的嵌入式芯片而设计的。1995年更名为Java,并重新设计用于开发Internet应用程序。

用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器均支持Javaapplet。另一方面,Java技术也不断更新。Java自面世后就非常流行,发展迅速,对C++语言形成有力冲击。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。2010年Oracle公司收购Sun Microsystems。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(9)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式