java大小写转换

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java大小写转换相关的知识,希望对你有一定的参考价值。

String类的toUpperCase()方法可以将一个字符串中的小写子母变成大写字母, toLowerCase()方法可以将一个字符串中的大写子母变成小写字母。判断大小写分别使用方法isUpperCase()、isLowerCase()。编写一个程序,使用这两个方法实现大小写的转换。

本人初学JAVA,请高手帮忙编得浅显些,谢啦!!

参考技术A //不需要弄那么麻烦 这样就行了
public static void main(String[] args)
String s=AHn9&nGJMm;
for(int i=0;i<s.length();i++)
//如果是小写
if(s.substring(i,i+1).equals(s.substring(i,i+1).toLowerCase()))
System.out.print(s.substring(i,i+1).toUpperCase());

else
System.out.print(s.substring(i,i+1).toLowerCase());


本回答被提问者采纳

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

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

1)输入

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

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

2)输出

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

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

输出结果:如下图 

扩展资料:

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

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

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

参考技术A

可以编写程序代码如下:

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。

参考技术B

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

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

public String toUpperCase(Locale locale)使用给定 Locale 的规则将此 String 中的所有字符都转换为大写。大小写映射关系基于 Character 类指定的 Unicode 标准版。由于大小写映射关系并不总是 1:1 的字符映射关系,因此所得 String 的长度可能不同于原 String。本回答被提问者和网友采纳
参考技术D

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

以上是关于java大小写转换的主要内容,如果未能解决你的问题,请参考以下文章

java大小写转换

java 字符串指定位置的字母大小写转换

JAVA实现字符串大小写转换问题

java字符大小写转换

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

java gui图形界面编程键盘输入字母转换大小写