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

高分请教下,java怎样将大写字母转换成小写字母
最新回答
辞慾

2024-05-09 04:43:28

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

1)输入

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

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

2)输出

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

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

输出结果:如下图 

扩展资料:

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

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

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

假惺惺‘說爱

2024-05-09 02:13:58

可以编写程序代码如下:

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。

月影依风

2024-05-09 03:40:39

方法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、最后就如下图这样

一袭水袖舞倾城

2024-05-09 03:58:11

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

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

2024-05-09 05:09:03

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