java怎样将大写字母转换成小写字母 用Java MyEdipse编写一个程序,将一个小写字母(如...

作者&投稿:澹受 (若有异议请与网页底部的电邮联系)

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

1)输入

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

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

2)输出

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

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

输出结果:如下图 

扩展资料:

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

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

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



可以编写程序代码如下:

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。



方法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%\libools.jar(看清楚最前面有个点)。

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

4、最后就如下图这样



直接去看java的api
public String toLowerCase()使用默认语言环境的规则将此 String 中的所有字符都转换为小写。这等效于调用 toLowerCase(Locale.getDefault())。

public String toUpperCase(Locale locale)使用给定 Locale 的规则将此 String 中的所有字符都转换为大写。大小写映射关系基于 Character 类指定的 Unicode 标准版。由于大小写映射关系并不总是 1:1 的字符映射关系,因此所得 String 的长度可能不同于原 String。

//把一个字符串中的大写转为小写,小写转换为大写:思路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中怎么把大写的字母转换成小写~

直接去看java的api
public String toLowerCase()使用默认语言环境的规则将此 String 中的所有字符都转换为小写。这等效于调用 toLowerCase(Locale.getDefault())。

public String toUpperCase(Locale locale)使用给定 Locale 的规则将此 String 中的所有字符都转换为大写。大小写映射关系基于 Character 类指定的 Unicode 标准版。由于大小写映射关系并不总是 1:1 的字符映射关系,因此所得 String 的长度可能不同于原 String。

题目分析:
分析题目要求,应该从标准输入接受一个小写字母;
对法输入进行合法性判断。对于非法输入显示错误信息,提示用户重新输入;
编码思路
读取标准输入使用Scanner,并且在使用完在finally中进行close
因为非法输入需要重新输入,所以使用while循环。在非法输入时,打印提示信息,并用continue重新接受输入。在合法输入时,进行字母大小写转换,并用break跳出循环;
因为字母的ASCII码整数表示是按照字母顺序连续的,所以可以使用差值的方法进行小写字母转换大写字母。
示例代码
public static void main(String[] args) { Scanner scanner = null; try { while (true) { System.out.println("请输入一个小写字母:"); scanner = new Scanner(System.in); String line = scanner.nextLine(); char[] input = line.toCharArray(); if (input.length != 1) { System.out.println("输入长度有误,请重新输入!"); continue; } else { char lower = input[0]; if (lower > 'a' && lower < 'z') { char upper = (char) (lower - 'a' + 'A'); System.out.println(lower + "的大写字母是" + upper); break; }else{ System.out.println("输入的不是小写字母,请重新输入!"); continue; } } } } finally { if (scanner != null) scanner.close(); } }

如何实现word中英文字母大小写转换?
答:选中要转换的字母,按下Shfit+F3快捷键,可以快速进行大小写转换,如果原来的英文字母是小写的,就会先把句子或单词的第一个字母转换为大写,再按一次快捷键即可把整个句子或单词的字母均转换为大写,再按一次转换为小写,以此类推。2. 在WORD中如何将大写字母转为小写 原发布者:gded 如何在Word中转...

怎样使输入的字母区分大小写?
答:如果只想将句首字母"m"变成大写状态,单独选中"m"按Shift+F3即可。上述方法适用于在英文文本输入后进行统一转换,下面再介绍两种实时输入想要的大小写英文字母的方法。1.caps lock键切换 一般我们在英文输入状态下,默认输入的是小写英文字母,我们按一下键盘上的caps lock键,接下来就能输入大写英文字母...

大写字母输出小写,怎么实现?
答:单个大写字母输出小写的实现过程如下:1、设计思路:在C语言中,每一个常用字符都有一个对应的ASCII值,大写字母A~Z对应的ASCII为65~90,小写字母a~z对应的ASCII值为97~122。大写字母与小写字母的ASCII值相差32,故可以通过这一点实现大写字母与小写字母的转换。2、实现代码如下:3、测试结果:...

大写英语字母转换成小写,怎样编程实现?
答:代码如下:include<stdio.h>int main(){char a; printf("请输入一个大写英语字母:");scanf("%c",&a);printf("转换成小写字母为%c",a+32);} 运行结果如下:

word怎么把大写英文换成小写
答:在word里面,将已经输入的的英文大写换成小写快捷键是:Shift + F3 功能键。1、选中需要转换的英文大写字母;2、按Shift + F3;3、英文大写字母即被转换成英文小写字母。除这种方法外,还可以通过下面的方法使其转换成小写字母。1、选中需要转换的英文大写字母;2、单击开始---更改大小写---全部小写...

怎么修改战地之王AVA.EXE 为小写 ava.exe
答:直接重命名就行了撒

将word中的大写英文字母转换为小写最优的操作方法是
答:将word中的大写英文字母转换为小写最优的操作方法是执行“开始”选项卡“字体”组中的“更改大小写”命令。首先打开word文档,字母目前为大写字母。选中字母,在开始中找到更改大小写-全部小写。快捷键:shift+F3可以批量将选中的大写字母转换为小写字母;也可以批量将选中的小写字母转换为大写字母。

c语言如何将大写字母转小写,并输出?
答:在C语言中,可以使用标准库函数tolower()来将大写字母转换成小写字母。tolower()函数的原型定义在<ctype.h>头文件中,其函数签名如下:该函数接受一个字符参数c,并将其转换成小写字母后返回。如果c不是大写字母,则该函数返回c本身。下面是一个示例程序,它从标准输入中读取一行文本,将其中的大写字母...

...放在数组中,要求将字符串中的大写字母转换成小写字母。小写字母转化...
答::isupper函数来检查是否为大写字母,如果是,就使用std::tolower函数将其转换为小写字母。如果字符是小写字母,它使用std::toupper函数将其转换为大写字母。最后,程序输出转换后的字符串。你可以将上述代码复制到C++编译器中,输入一个字符串来测试它。这个程序演示了如何处理字符串中的大小写转换。

汇编:把从键盘输入的大写字母转换成小写字母程序,按ESC键结束输入?_百...
答:cmp al, 'A' ;如果输入的字符是大写字母 jb start ;如果不是字母则重新开始 cmp al, 'Z'ja start sub al, 20h ;将大写字母转换成小写字母 mov charVal, al ;保存转换后的字符值 ;输出转换后的字符值 mov ah, 02h mov dl, charVal int 21h jmp start ;循环执行,等待下一...